Distance from Mitchells Fork, North Carolina to Upper Brandon, Virginia
The driving distance from Mitchells Fork, North Carolina to Upper Brandon, Virginia is 87.5 mi (140.9 km)
The straight-line (air) distance is approximately 42.5 mi (68.4 km)
Estimated travel time by road is 1 hour 46 minutes
We found 3 routes between Mitchells Fork and Upper Brandon.
Available Routes
Route Directions
Take NC-32 N, VA-32 N, US-460 W and VA-40 E to State Rte 610 in Spring Grove
Take State Rte 611 to Upper Brandon Rd
Route Directions
Take NC-37 N to Reynoldson Rd
Follow Reynoldson Rd and Gates Rd to VA-189 N in Suffolk
Take US-58 W, VA-35 N and VA-40 E to State Rte 610 in Spring Grove
Take State Rte 611 to Upper Brandon Rd
Route Directions
Take NC-37 N to Medical Center Rd
Follow Medical Center Rd and Paige Riddick Rd to US-13 N
Take Longstreet Ln to US-58 E
Continue on Buckhorn Dr to Isle of Wight County
Take US-460 W and VA-40 E to State Rte 610 in Spring Grove
Take State Rte 611 to Upper Brandon Rd
Journey Details
Traveling from Mitchells Fork, North Carolina to Upper Brandon, Virginia covers 85 miles (137 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 49 minutes under normal conditions.
Drivers have 3 route options between these locations (85-89 miles / 137-144 km). The primary route shown here saves 2 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 47 mph (76 km/h) .
Journey Waypoints
Mitchells Fork
Starting Point
Upper Brandon
Destination