Distance from South Mills, North Carolina to Suffolk, Virginia

South Mills Suffolk
Total Distance
39.3 mi
(63.2 km)
Travel Time
46 minutes

The driving distance from South Mills, North Carolina to Suffolk, Virginia is 39.3 mi (63.2 km)

The straight-line (air) distance is approximately 15 mi (24.1 km)

Estimated travel time by road is 46 minutes

We found 2 routes between South Mills and Suffolk.

Available Routes

Shortest Fastest
US-158 W and VA-32 N
35.1 mi
56.5 km
40 minutes
US-17 N
39.3 mi
63.2 km
46 minutes

Route Directions

Follow US-17 BUS N to US-17 N
1.8 mi
2 min
16.4 mi
15 min
Get on I-64 E from George Washington Hwy S
5.7 mi
8 min
Continue on I-64 E. Take US-13 S/US-58 W to US-460 BUS W/U.S. 58 Bus in Suffolk. Take the US-58BUS W/US-460BUS W exit from US-13 S/US-58 W
11.5 mi
10 min
Continue on US-460 BUS W/U.S. 58 Bus. Drive to E Washington St
3.9 mi
8 min

Route Directions

Take US-158 W, NC-32 N, VA-32 N and Carolina Rd to W Washington St in Suffolk
35.1 mi
40 min

Journey Details

Traveling from South Mills, North Carolina to Suffolk, Virginia covers 35.1 miles (57 km) in a northwest direction. This highway, moderate route typically takes 40 minutes under normal conditions.

Drivers have 2 route options between these locations (35-39 miles / 57-63 km). The primary route shown here saves 6 minutes compared to alternatives.

The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 56 mph (90 km/h) .

Journey Waypoints

South Mills

Starting Point

Lilly, North Carolina

35 mi to destination

2 mi
Corapeake, North Carolina

Traveled 17 mi from origin

5 mi
Saunders, Virginia

17 mi to destination

4 mi
Pleasant Hill, Virginia

Traveled 35 mi from origin

1 mi
Suffolk

Destination