Distance from Mitchells Fork, North Carolina to Magruder, Virginia
The driving distance from Mitchells Fork, North Carolina to Magruder, Virginia is 90.7 mi (146 km)
The straight-line (air) distance is approximately 41.8 mi (67.3 km)
Estimated travel time by road is 1 hour 32 minutes
This route includes Toll roads along the way.
We found 2 routes between Mitchells Fork and Magruder.
Available Routes
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 Capitol Landing Rd in York County. Take exit 238 from I-64 W
Drive to Williamsburg Rd
Route Directions
Follow NC-32 N and VA-32 N to US-13 N/Carolina Rd in Suffolk
Continue on US-13 N to VA-10 W/VA-32 N/Godwin Blvd. Exit from US-13 N
Follow VA-10 W/VA-32 N to US-258 N in Benns Church
Continue on US-258 N. Take I-64 W to Capitol Landing Rd in York County. Take exit 238 from I-64 W
Drive to Williamsburg Rd
Journey Details
Traveling from Mitchells Fork, North Carolina to Magruder, Virginia covers 84.3 miles (136 km) in a north direction. This mixed highways and local roads, substantial route typically takes 1 hour 40 minutes under normal conditions.
Drivers have 2 route options between these locations (84-91 miles / 136-146 km). The primary route shown here saves no time compared to alternatives.
The route features toll sections. During midday weekday travel, expect lighter midday traffic with average speeds around 48 mph (77 km/h) .
Journey Waypoints
Mitchells Fork
Starting Point
Magruder
Destination