Distance from Moyock, North Carolina to Chesapeake, Virginia

Moyock Chesapeake
Total Distance
22.7 mi
(36.5 km)
Travel Time
32 minutes

The driving distance from Moyock, North Carolina to Chesapeake, Virginia is 22.7 mi (36.5 km)

The straight-line (air) distance is approximately 11.1 mi (17.9 km)

Estimated travel time by road is 32 minutes

This route includes Toll roads along the way.

We found 2 routes between Moyock and Chesapeake.

Available Routes

Shortest Fastest Tolls
VA-168 N
20.1 mi
32.4 km
24 minutes
Tolls
VA-168 N and Cedar Rd
22.7 mi
36.5 km
32 minutes

Route Directions

Take VA-168 N to VA-165 S/Mt Pleasant Rd in Chesapeake. Take exit 11 from VA-168 N
13.4 mi
14 min
Get on US-17 N/Dominion Blvd N from Cedar Rd
5.2 mi
10 min
Follow US-17 N/Dominion Blvd N to VA-190 W/Great Bridge Blvd. Take the VA-190/Great Bridge Blvd exit from US-17 N/Dominion Blvd N
2.3 mi
2 min
Continue on VA-190 W/Great Bridge Blvd. Drive to Private 7 Rd
1.7 mi
4 min

Route Directions

2 mi
2 min
Follow VA-168 N to US-17 N/Great Bridge Blvd in Chesapeake. Take exit 15B from Chesapeake Expy N/Oak Grove Connector
16.5 mi
17 min
Continue on Great Bridge Blvd. Drive to Private 7 Rd
1.6 mi
4 min

Journey Details

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

Drivers have 2 route options between these locations (20-23 miles / 32-36 km). The primary route shown here saves 9 minutes compared to alternatives.

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

Journey Waypoints

Moyock

Starting Point

Vine, Virginia

26 mi to destination

4 mi
Deep Creek, Virginia

13 mi to destination

5 mi
Chesapeake

Destination