Distance from Camden, North Carolina to Moyock, North Carolina

Camden Moyock
Total Distance
21.4 mi
(34.5 km)
Travel Time
25 minutes

The driving distance from Camden, North Carolina to Moyock, North Carolina is 21.4 mi (34.5 km)

The straight-line (air) distance is approximately 8.4 mi (13.6 km)

Estimated travel time by road is 25 minutes

We found 2 routes between Camden and Moyock.

Available Routes

Shortest Fastest
NC-34 N and NC-168 N
18.9 mi
30.4 km
21 minutes
NC Hwy 343 N and Old Swamp Rd
21.4 mi
34.5 km
25 minutes

Route Directions

21.4 mi
25 min

Route Directions

18.9 mi
21 min

Journey Details

Traveling from Camden, North Carolina to Moyock, North Carolina covers 18.9 miles (30 km) in a north direction. This mixed highways and local roads, moderate route typically takes 21 minutes under normal conditions.

Drivers have 2 route options between these locations (19-21 miles / 30-35 km). The primary route shown here saves 4 minutes compared to alternatives.

The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 53 mph (85 km/h) .

Journey Waypoints

Camden

Starting Point

Belcross, North Carolina

19 mi to destination

1 mi
Gregory, North Carolina

15 mi to destination

2 mi
Snowden, North Carolina

10 mi to destination

2 mi
Moyock

Destination