Distance from Moyock, North Carolina to Virginia Beach, Virginia

Moyock Virginia Beach
Total Distance
38.8 mi
(62.4 km)
Travel Time
43 minutes

The driving distance from Moyock, North Carolina to Virginia Beach, Virginia is 38.8 mi (62.4 km)

The straight-line (air) distance is approximately 15.6 mi (25.1 km)

Estimated travel time by road is 43 minutes

We found 2 routes between Moyock and Virginia Beach.

Available Routes

Shortest Fastest Tolls
VA-168 N and I-264 E/Norfolk Virginia Beach Expy/Virginia Beach Expy
38.5 mi
61.9 km
40 minutes
I-264 E/Norfolk Virginia Beach Expy/Virginia Beach Expy
38.8 mi
62.4 km
43 minutes

Route Directions

Get on VA-168 N in Chesapeake from VA-168 BUS N
10.5 mi
14 min
Continue on VA-168 N. Take I-64 W and I-264 E/Norfolk Virginia Beach Expy/Virginia Beach Expy to 21st St in Virginia Beach
27.7 mi
27 min
Continue on 21st St. Drive to Arctic Ave
0.6 mi
1 min

Route Directions

2 mi
2 min
Follow VA-168 N, I-64 W and I-264 E/Norfolk Virginia Beach Expy/Virginia Beach Expy to 21st St in Virginia Beach
35.9 mi
35 min
Continue on 21st St. Drive to Arctic Ave
0.6 mi
1 min

Journey Details

Traveling from Moyock, North Carolina to Virginia Beach, Virginia covers 38.5 miles (62 km) in a northeast direction. This highway, moderate route typically takes 40 minutes under normal conditions.

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

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

Journey Waypoints

Moyock

Starting Point

Vine, Virginia

36 mi to destination

2 mi
Nimmo, Virginia

18 mi to destination

3 mi
Gunn Hall Manor, Virginia

9 mi to destination

1 mi
Virginia Beach

Destination