Distance from Mitchells Fork, North Carolina to Black Branch, Virginia
The driving distance from Mitchells Fork, North Carolina to Black Branch, Virginia is 89.5 mi (144 km)
The straight-line (air) distance is approximately 39.5 mi (63.6 km)
Estimated travel time by road is 1 hour 40 minutes
We found 2 routes between Mitchells Fork and Black Branch.
Available Routes
Route Directions
Take NC-32 N, US-58 W, VA-35 N and VA-40 W/Sussex Dr to State Rte 681 in Sussex County
Drive to State Rte 665 in Dinwiddie County
Route Directions
Take NC-37 N to Reynoldson Rd
Follow Reynoldson Rd and Gates Rd to VA-189 N in Suffolk
Follow US-58 W, VA-35 N and VA-40 W/Sussex Dr to State Rte 681 in Sussex County
Drive to State Rte 665 in Dinwiddie County
Journey Details
Traveling from Mitchells Fork, North Carolina to Black Branch, Virginia covers 78.6 miles (126 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 30 minutes under normal conditions.
Drivers have 2 route options between these locations (79-89 miles / 126-144 km). The primary route shown here saves 10 minutes compared to alternatives.
Journey Waypoints
Mitchells Fork
Starting Point
Black Branch
Destination