Distance from Moyock, North Carolina to Suffolk, Virginia

Moyock Suffolk
Total Distance
48.2 mi
(77.6 km)
Travel Time
55 minutes

The driving distance from Moyock, North Carolina to Suffolk, Virginia is 48.2 mi (77.6 km)

The straight-line (air) distance is approximately 16.5 mi (26.5 km)

Estimated travel time by road is 55 minutes

We found 2 routes between Moyock and Suffolk.

Available Routes

Shortest Fastest Tolls
VA-168 N
38.3 mi
61.7 km
43 minutes
US-158 W
48.2 mi
77.6 km
55 minutes

Route Directions

Follow S Mills Rd and Old Swamp Rd to Lilly Rd in Camden County
7.7 mi
9 min
Follow Lilly Rd and Keeter Barn Rd to US-17 S
3.8 mi
5 min
Take US-158 W, NC-32 N and VA-32 N to W Washington St in Suffolk
36.8 mi
41 min

Route Directions

2 mi
2 min
Continue on VA-168 N. Take I-64 E to US-13 S/US-58 W in Chesapeake. Take exit 13A-13B from I-664 N
26.3 mi
26 min
Continue on US-13 S/US-58 W. Take US-460 BUS W/U.S. 58 Bus to E Washington St in Suffolk
10 mi
14 min

Journey Details

Traveling from Moyock, North Carolina to Suffolk, Virginia covers 38.3 miles (62 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 43 minutes under normal conditions.

Drivers have 2 route options between these locations (38-48 miles / 62-78 km). The primary route shown here saves 13 minutes compared to alternatives.

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

Journey Waypoints

Moyock

Starting Point

Tar Corner, North Carolina

38 mi to destination

4 mi
Lilly, North Carolina

Traveled 9 mi from origin

4 mi
Deep Creek, Virginia

Traveled 19 mi from origin

6 mi
Saunders, Virginia

Traveled 28 mi from origin

4 mi
Pleasant Hill, Virginia

9 mi to destination

3 mi
Suffolk

Destination