Distance from Mitchells Fork, North Carolina to Weyanoke, Virginia
The driving distance from Mitchells Fork, North Carolina to Weyanoke, Virginia is 115.6 mi (186 km)
The straight-line (air) distance is approximately 43 mi (69.2 km)
Estimated travel time by road is 2 hours 7 minutes
We found 3 routes between Mitchells Fork and Weyanoke.
Available Routes
Route Directions
Follow NC-32 N and VA-32 N to US-13 N/Carolina Rd in Suffolk
Follow US-13 N, I-664 N and I-64 W to VA-199 W in York County. Take exit 242A from I-64 W
Continue on VA-199 W to your destination in Charles City County
Route Directions
Take NC-32 N, VA-32 N, US-13 N, VA-10 W/VA-32 N, ... and VA-5 W to State Rte 619 in Charles City County
Follow State Rte 619 and Weyanoke Rd to your destination
Route Directions
Take NC-32 N, VA-32 N, US-460 W, VA-106 N and VA-5 E to State Rte 619 in Charles City County
Follow State Rte 619 and Weyanoke Rd to your destination
Journey Details
Traveling from Mitchells Fork, North Carolina to Weyanoke, Virginia covers 109.1 miles (176 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 11 minutes under normal conditions.
Drivers have 3 route options between these locations (109-116 miles / 176-186 km). The primary route shown here saves 5 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 48 mph (77 km/h) .
Journey Waypoints
Mitchells Fork
Starting Point
Weyanoke
Destination