Distance from Camden, North Carolina to Vicksville, Virginia
The driving distance from Camden, North Carolina to Vicksville, Virginia is 78.7 mi (126.6 km)
The straight-line (air) distance is approximately 36 mi (57.9 km)
Estimated travel time by road is 1 hour 30 minutes
We found 3 routes between Camden and Vicksville.
Available Routes
Route Directions
Take NC Hwy 343 N, US-158 W, VA-32 N, Copeland Rd and US-58 W to State Rte 616 in Southampton County
Route Directions
Follow NC Hwy 343 N to US-17 N
Get on I-64 E from George Washington Hwy S
Follow I-64 E, US-13 S/US-58 W and US-460 W to Bank St in Windsor
Follow E Blackwater Rd and State Rte 603 to State Rte 616 in Southampton County
Route Directions
Follow NC Hwy 343 N and US-158 W to Medical Center Rd in Gates County
Continue on Medical Center Rd. Take Johnny Harrell Rd to US-13 S
Follow Reynoldson Rd and Gates Rd to VA-189 N in Suffolk
Take US-58 W to State Rte 616 in Southampton County
Journey Details
Traveling from Camden, North Carolina to Vicksville, Virginia covers 74.8 miles (120 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 28 minutes under normal conditions.
Drivers have 3 route options between these locations (75-79 miles / 120-127 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
Camden
Starting Point
Vicksville
Destination