Distance from Mitchells Fork, North Carolina to Pleasant Hill, Virginia

Mitchells Fork Pleasant Hill
Total Distance
29.8 mi
(47.9 km)
Travel Time
36 minutes

The driving distance from Mitchells Fork, North Carolina to Pleasant Hill, Virginia is 29.8 mi (47.9 km)

The straight-line (air) distance is approximately 15.8 mi (25.5 km)

Estimated travel time by road is 36 minutes

We found 3 routes between Mitchells Fork and Pleasant Hill.

Available Routes

Shortest Fastest
NC-32 N and VA-32 N
28.1 mi
45.2 km
32 minutes
NC-32 N and US-13 N
29.8 mi
47.9 km
36 minutes
US-13 N
32.6 mi
52.5 km
39 minutes

Route Directions

Follow NC-32 N to Kellogg Fork Rd in Sunbury
8 mi
10 min
Take Union Branch Rd to US-13 N in Suffolk
11.7 mi
14 min
Continue on US-13 N to Lewis Ave
10 mi
11 min
0.1 mi
0 min

Route Directions

Take NC-37 N to Medical Center Rd
9.5 mi
10 min
Continue on Medical Center Rd. Take Willeyton Rd to US-13 N in Suffolk
13 mi
16 min
Continue on US-13 N to Lewis Ave
10 mi
11 min
0.1 mi
0 min

Route Directions

Take NC-32 N and VA-32 N to Lewis Ave in Suffolk
28 mi
32 min
0.1 mi
0 min

Journey Details

Traveling from Mitchells Fork, North Carolina to Pleasant Hill, Virginia covers 28.1 miles (45 km) in a north direction. This mixed highways and local roads, moderate route typically takes 32 minutes under normal conditions.

Drivers have 3 route options between these locations (28-33 miles / 45-52 km). The primary route shown here saves 7 minutes compared to alternatives.

Journey Waypoints

Mitchells Fork

Starting Point

Hoflers Fork, North Carolina

36 mi to destination

1 mi
Sunbury, North Carolina

Traveled 9 mi from origin

1 mi
Kellogs Fork, North Carolina

27 mi to destination

1 mi
Parkers Fork, North Carolina

Traveled 18 mi from origin

1 mi
Corapeake, North Carolina

18 mi to destination

1 mi
Saunders, Virginia

Traveled 27 mi from origin

2 mi
Pleasant Hill

Destination