Distance from Valhalla, North Carolina to Moyock, North Carolina
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
Follow County Line Rd to Drinking Hole Rd in Perquimans County
Continue on Drinking Hole Rd to Perrys Bridge Rd
Take Bethany Church Rd to Sandy Cross Rd
Take Turnpike Rd, US-158 E, Old Swamp Rd and S Mills Rd to Camellia Dr in Moyock
Continue on Camellia Dr. Drive to S Landing Rd
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
Moyock
Destination