Distance from Camden, North Carolina to Moonlight, Virginia
The driving distance from Camden, North Carolina to Moonlight, Virginia is 96.7 mi (155.7 km)
The straight-line (air) distance is approximately 49.3 mi (79.3 km)
Estimated travel time by road is 1 hour 48 minutes
We found 3 routes between Camden and Moonlight.
Available Routes
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 US-58 W to VA-614 S in Greensville County
Drive to State Rte 616
Route Directions
Follow NC Hwy 343 N to US-17 S
Follow US-158 W to Jackson By-Pass Rd in Northampton County
Continue on Jackson By-Pass Rd. Take Elam Church Rd and Cornwallis Rd to US-301 N in Pleasant Hill
Follow US-301 N and I-95 N to VA-614 S in Greensville County
Drive to State Rte 616
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 US-58 W to VA-614 N/Reese St in Emporia. Take the VA-614/Reese St exit from US-58 W
Continue on VA-614 N/Crescent Rd. Drive to State Rte 616 in Greensville County
Journey Details
Traveling from Camden, North Carolina to Moonlight, Virginia covers 95.8 miles (154 km) in a west direction. This mixed highways and local roads, substantial route typically takes 1 hour 48 minutes under normal conditions.
Drivers have 3 route options between these locations (96-107 miles / 154-171 km). The primary route shown here saves 16 minutes compared to alternatives.
Journey Waypoints
Camden
Starting Point
Moonlight
Destination