Distance from Moyock, North Carolina to Suffolk, Virginia
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
Route Directions
Follow S Mills Rd and Old Swamp Rd to Lilly Rd in Camden County
Follow Lilly Rd and Keeter Barn Rd to US-17 S
Take US-158 W, NC-32 N and VA-32 N to W Washington St in Suffolk
Route Directions
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
Continue on US-13 S/US-58 W. Take US-460 BUS W/U.S. 58 Bus to E Washington St in Suffolk
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
Suffolk
Destination