Distance from Mitchells Fork, North Carolina to Charleston Heights, Virginia
The driving distance from Mitchells Fork, North Carolina to Charleston Heights, Virginia is 82.4 mi (132.7 km)
The straight-line (air) distance is approximately 39.6 mi (63.7 km)
Estimated travel time by road is 1 hour 29 minutes
We found 3 routes between Mitchells Fork and Charleston Heights.
Available Routes
Route Directions
Follow NC-32 N and VA-32 N to US-13 N/Carolina Rd in Suffolk
Get on US-13 N/US-460 E/US-58 E from US-460 BUS E/U.S. 58 Bus
Take I-664 N and I-64 W to VA-143 W/Merrimac Trail in York County. Take exit 243B from I-64 W
Continue on VA-143 W/Merrimac Trail. Drive to W Semple Rd
Route Directions
Get on US-13 N in Suffolk from NC-32 N and VA-32 N
Follow US-13 N, I-664 N and I-64 W to VA-143 W/Merrimac Trail in York County. Take exit 243B from I-64 W
Continue on VA-143 W/Merrimac Trail. Drive to W Semple Rd
Route Directions
Take NC-32 N, VA-32 N, US-13 N, VA-10 W/VA-32 N, ... and I-64 W to Hubbard Ln in James City County
Continue on Hubbard Ln. Drive to W Semple Rd
Journey Details
Traveling from Mitchells Fork, North Carolina to Charleston Heights, Virginia covers 81.1 miles (131 km) in a north direction. This mixed highways and local roads, substantial route typically takes 1 hour 37 minutes under normal conditions.
Drivers have 3 route options between these locations (81-88 miles / 131-141 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 49 mph (79 km/h) .
Journey Waypoints
Mitchells Fork
Starting Point
Charleston Heights
Destination