Distance from Valhalla, North Carolina to Moyock, North Carolina

Valhalla Moyock
Total Distance
44.6 mi
(71.9 km)
Travel Time
56 minutes

The driving distance from Valhalla, North Carolina to Moyock, North Carolina is 44.6 mi (71.9 km)

The straight-line (air) distance is approximately 23.5 mi (37.8 km)

Estimated travel time by road is 56 minutes

Route Directions

1.7 mi
1 min
4.5 mi
5 min
0.2 mi
0 min
Follow County Line Rd to Drinking Hole Rd in Perquimans County
4.7 mi
5 min
Continue on Drinking Hole Rd to Perrys Bridge Rd
1.9 mi
2 min
Take Bethany Church Rd to Sandy Cross Rd
3.9 mi
5 min
Take Turnpike Rd, US-158 E, Old Swamp Rd and S Mills Rd to Camellia Dr in Moyock
27.3 mi
33 min
Continue on Camellia Dr. Drive to S Landing Rd
0.4 mi
0 min

Journey Details

Traveling from Valhalla, North Carolina to Moyock, North Carolina covers 44.6 miles (72 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 56 minutes under normal conditions.

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

Journey Waypoints

Valhalla

Starting Point

Cisco, North Carolina

54 mi to destination

1 mi
Beach Springs, North Carolina

Traveled 14 mi from origin

1 mi
Belvidere, North Carolina

41 mi to destination

1 mi
Nicanor, North Carolina

Traveled 27 mi from origin

1 mi
Parkville, North Carolina

27 mi to destination

2 mi
South Mills, North Carolina

Traveled 41 mi from origin

2 mi
Pierceville, North Carolina

14 mi to destination

1 mi
Tar Corner, North Carolina

Traveled 54 mi from origin

2 mi
Moyock

Destination