Distance from Camden, North Carolina to Freeman, Virginia
The driving distance from Camden, North Carolina to Freeman, Virginia is 108.1 mi (174 km)
The straight-line (air) distance is approximately 55.6 mi (89.5 km)
Estimated travel time by road is 1 hour 57 minutes
We found 2 routes between Camden and Freeman.
Available Routes
Route Directions
Follow NC Hwy 343 N to US-17 S
Take US-158 W to Folly Rd in Corapeake
Take NC-32 N, VA-32 N and Copeland Rd to US-58 W in Suffolk
Follow Freemans Cross Rd to your destination
Route Directions
Follow NC Hwy 343 N to US-17 S
Follow US-158 W to Medical Center Rd in Gates County
Continue on Medical Center Rd. Take Johnny Harrell Rd to US-13 S
Get on US-258 Truck S/US-58 W in Suffolk from Reynoldson Rd, Gates Rd and VA-189 N
Follow Freemans Cross Rd to your destination
Journey Details
Traveling from Camden, North Carolina to Freeman, Virginia covers 104.3 miles (168 km) in a west direction. This mixed highways and local roads, substantial route typically takes 1 hour 55 minutes under normal conditions.
Drivers have 2 route options between these locations (104-108 miles / 168-174 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
Camden
Starting Point
Freeman
Destination