Distance from Camden, North Carolina to Haven Heights, Virginia

Camden Haven Heights
Total Distance
44.9 mi
(72.3 km)
Travel Time
49 minutes

The driving distance from Camden, North Carolina to Haven Heights, Virginia is 44.9 mi (72.3 km)

The straight-line (air) distance is approximately 20.8 mi (33.5 km)

Estimated travel time by road is 49 minutes

This route includes Toll roads along the way.

We found 3 routes between Camden and Haven Heights.

Available Routes

Shortest
Centerville Turnpike S
40.4 mi
65.1 km
55 minutes
Tolls
VA-168 N
44.4 mi
71.5 km
50 minutes
Fastest Tolls
NC Hwy 343 N and US-17 N
44.9 mi
72.3 km
49 minutes

Route Directions

Follow NC Hwy 343 N to US-17 N
14 mi
15 min
Continue on US-17 N to Virginia Beach. Take exit 286A from I-64 W
29 mi
29 min
Take Providence Rd to N Sunland Dr
2 mi
4 min

Route Directions

1.9 mi
2 min
9.2 mi
10 min
Continue on NC-168 N. Take VA-168 N to Indian River Rd in Virginia Beach. Take exit 286A from I-64 W
31.4 mi
33 min
Take Providence Rd to N Sunland Dr
2 mi
4 min

Route Directions

Take NC-34 N, NC-168 N and Centerville Turnpike S to N Sunland Dr in Virginia Beach
40.1 mi
54 min
0.3 mi
1 min

Journey Details

Traveling from Camden, North Carolina to Haven Heights, Virginia covers 40.4 miles (65 km) in a north direction. This mixed highways and local roads, moderate route typically takes 55 minutes under normal conditions.

Drivers have 3 route options between these locations (40-45 miles / 65-72 km). The primary route shown here saves no time compared to alternatives.

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

Journey Waypoints

Camden

Starting Point

Belcross, North Carolina

48 mi to destination

2 mi
Snowden, North Carolina

Traveled 12 mi from origin

2 mi
Moyock, North Carolina

36 mi to destination

1 mi
Vine, Virginia

Traveled 36 mi from origin

5 mi
New Light, Virginia

12 mi to destination

4 mi
Haven Heights

Destination