Distance from Moyock, North Carolina to Edgefield, Virginia

Moyock Edgefield
Total Distance
37.3 mi
(60.1 km)
Travel Time
43 minutes

The driving distance from Moyock, North Carolina to Edgefield, Virginia is 37.3 mi (60.1 km)

The straight-line (air) distance is approximately 17.3 mi (27.8 km)

Estimated travel time by road is 43 minutes

We found 3 routes between Moyock and Edgefield.

Available Routes

Shortest Fastest Tolls
VA-168 N
34 mi
54.8 km
37 minutes
Tolls
VA-168 N and I-64 E
37.1 mi
59.6 km
39 minutes
S Battlefield Blvd
37.3 mi
60.1 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 E and I-664 N to Towne Point Rd in Portsmouth. Take the Towne Point Rd exit from VA-164 E
25.2 mi
24 min
Drive to Twin Pines Rd
1.7 mi
3 min

Route Directions

2 mi
2 min
Continue on VA-168 N. Take I-64 E and I-664 N to Towne Point Rd in Portsmouth. Take the Towne Point Rd exit from VA-164 E
33.4 mi
33 min
Drive to Twin Pines Rd
1.7 mi
3 min

Route Directions

2 mi
2 min
Continue on VA-168 N. Take I-464 N and VA-164 W to Towne Point Rd in Portsmouth. Take the Towne Point Rd exit from VA-164 W
30.5 mi
31 min
Drive to Twin Pines Rd
1.5 mi
3 min

Journey Details

Traveling from Moyock, North Carolina to Edgefield, Virginia covers 34 miles (55 km) in a northwest direction. This highway, moderate route typically takes 37 minutes under normal conditions.

Drivers have 3 route options between these locations (34-37 miles / 55-60 km). The primary route shown here saves 6 minutes compared to alternatives.

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

Journey Waypoints

Moyock

Starting Point

Vine, Virginia

40 mi to destination

4 mi
Deep Creek, Virginia

30 mi to destination

6 mi
Highland-Biltmore, Virginia

10 mi to destination

0 mi
Kingman, Virginia

Traveled 40 mi from origin

1 mi
Edgefield

Destination