Distance from Mitchells Fork, North Carolina to Black Branch, Virginia

Mitchells Fork Black Branch
Total Distance
89.5 mi
(144 km)
Travel Time
1 hour 40 minutes

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

Shortest Fastest
VA-35 N
78.6 mi
126.5 km
1 hour 30 minutes
US-58 W
89.5 mi
144 km
1 hour 40 minutes

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
86.8 mi
1 hr 36 min
Drive to State Rte 665 in Dinwiddie County
2.7 mi
3 min

Route Directions

Take NC-37 N to Reynoldson Rd
17.2 mi
21 min
Follow Reynoldson Rd and Gates Rd to VA-189 N in Suffolk
9.5 mi
11 min
Follow US-58 W, VA-35 N and VA-40 W/Sussex Dr to State Rte 681 in Sussex County
49.2 mi
54 min
Drive to State Rte 665 in Dinwiddie County
2.7 mi
3 min

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

Gatesville, North Carolina

91 mi to destination

1 mi
Savages Crossroads, North Carolina

Traveled 23 mi from origin

1 mi
Wyanoke, North Carolina

68 mi to destination

1 mi
Handsom, Virginia

Traveled 45 mi from origin

1 mi
Courtland, Virginia

45 mi to destination

1 mi
Worrell, Virginia

Traveled 68 mi from origin

2 mi
Yale, Virginia

23 mi to destination

1 mi
Huske, Virginia

Traveled 91 mi from origin

1 mi
Black Branch

Destination