Distance from Chesapeake, Virginia to Camden, North Carolina
The driving distance from Chesapeake, Virginia to Camden, North Carolina is 39.5 mi (63.5 km)
The straight-line (air) distance is approximately 19.3 mi (31.1 km)
Estimated travel time by road is 43 minutes
This route includes Toll roads along the way.
We found 3 routes between Chesapeake and Camden.
Available Routes
Route Directions
Get on US-13 N from Bainbridge Blvd
Follow Dominion Blvd N and US-17 S to US-17 BUS S/NC Hwy 343 N in Camden County
Drive to NC Hwy 343 N in Camden
Route Directions
Get on US-13 N from Bainbridge Blvd
Take VA-168 S to Hillcrest Pkwy. Take exit 8A from VA-168 S
Follow VA-168 BUS S to VA-168 S
Take NC-168 S to NC-34 S in Currituck County
Follow NC-34 S to US-158 W in Camden County
Route Directions
Get on US-13 N from Bainbridge Blvd
Follow VA-168 S and NC-168 S to NC-34 S in Currituck County
Follow NC-34 S to US-158 W in Camden County
Journey Details
Traveling from Chesapeake, Virginia to Camden, North Carolina covers 39 miles (63 km) in a south direction. This mixed highways and local roads, moderate route typically takes 44 minutes under normal conditions.
Drivers have 3 route options between these locations (39-40 miles / 63-64 km). The primary route shown here saves 4 minutes compared to alternatives.
The route features scenic views, toll sections. During night weekend travel, expect typical weekend traffic patterns with average speeds around 55 mph (89 km/h) .
Journey Waypoints
Chesapeake
Starting Point
Camden
Destination