Distance from Croatan Shores, North Carolina to Moyock, North Carolina
Croatan Shores
Moyock
Total Distance
51.4 mi
(82.7 km)
Travel Time
58 minutes
The driving distance from Croatan Shores, North Carolina to Moyock, North Carolina is 51.4 mi (82.7 km)
The straight-line (air) distance is approximately 27.8 mi (44.8 km)
Estimated travel time by road is 58 minutes
Route Directions
51.4 mi
58 min
Journey Details
Traveling from Croatan Shores, North Carolina to Moyock, North Carolina covers 51.4 miles (83 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 58 minutes under normal conditions.
Journey Waypoints
Croatan Shores
Starting Point
Moyock
Destination