Distance from Kenyon, Virginia to Moyock, North Carolina

Kenyon Moyock
Total Distance
50.7 mi
(81.6 km)
Travel Time
1 hour

The driving distance from Kenyon, Virginia to Moyock, North Carolina is 50.7 mi (81.6 km)

The straight-line (air) distance is approximately 18.7 mi (30.1 km)

Estimated travel time by road is 1 hour

We found 2 routes between Kenyon and Moyock.

Available Routes

Shortest Fastest Tolls
US-58 E and VA-168 S
44.3 mi
71.2 km
46 minutes
US-158 E
50.7 mi
81.6 km
1 hour

Route Directions

Take Indian Trail to Holland Rd
2.1 mi
3 min
Take VA-32 S, NC-32 S, Folly Rd, US-158 E, ... and S Mills Rd to Camellia Dr in Moyock
48.2 mi
55 min
Continue on Camellia Dr. Drive to S Landing Rd
0.4 mi
0 min

Route Directions

Take Indian Trail to US-58 E
2.6 mi
4 min
Follow US-58 E, I-64 W and VA-168 S to NC-168 S in Chesapeake
39.6 mi
39 min
2 mi
2 min

Journey Details

Traveling from Kenyon, Virginia to Moyock, North Carolina covers 44.3 miles (71 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 46 minutes under normal conditions.

Drivers have 2 route options between these locations (44-51 miles / 71-82 km). The primary route shown here saves 15 minutes compared to alternatives.

The route features toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 55 mph (89 km/h) .

Journey Waypoints

Kenyon

Starting Point

Pleasant Hill, Virginia

43 mi to destination

1 mi
Saunders, Virginia

32 mi to destination

3 mi
Deep Creek, Virginia

22 mi to destination

6 mi
Lilly, North Carolina

Traveled 32 mi from origin

5 mi
Tar Corner, North Carolina

Traveled 43 mi from origin

4 mi
Moyock

Destination