Distance from Duck, North Carolina to Moyock, North Carolina
Duck
Moyock
Total Distance
50.9 mi
(82 km)
Travel Time
1 hour
The driving distance from Duck, North Carolina to Moyock, North Carolina is 50.9 mi (82 km)
The straight-line (air) distance is approximately 21.1 mi (34 km)
Estimated travel time by road is 1 hour
Route Directions
50.9 mi
1 hr
Journey Details
Traveling from Duck, North Carolina to Moyock, North Carolina covers 50.9 miles (82 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 1 hour under normal conditions.
Journey Waypoints
Duck
Starting Point
Moyock
Destination