Distance from Camden, North Carolina to McGaheysville, Virginia

Camden McGaheysville
Total Distance
240.5 mi
(387 km)
Travel Time
3 hours 58 minutes

The driving distance from Camden, North Carolina to McGaheysville, Virginia is 240.5 mi (387 km)

The straight-line (air) distance is approximately 123.8 mi (199.3 km)

Estimated travel time by road is 3 hours 58 minutes

Route Directions

Get on I-64 E in Chesapeake from NC Hwy 343 N and US-17 N
36.1 mi
40 min
Take I-664 N, I-64 W, I-295 N and I-64 W to US-15 N in Louisa County. Take exit 136 from I-64 W
152.4 mi
2 hr 12 min
Follow US-15 N and US-33 W to McGaheysville Rd in McGaheysville
51.9 mi
1 hr 5 min

Journey Details

Traveling from Camden, North Carolina to McGaheysville, Virginia covers 240.5 miles (387 km) in a northwest direction. This highway, long-distance route typically takes 3 hours 58 minutes under normal conditions.

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

Journey Waypoints

Camden

Starting Point

Corapeake, North Carolina

285 mi to destination

4 mi
Windsor, Virginia

Traveled 71 mi from origin

1 mi
Piney Grove, Virginia

214 mi to destination

1 mi
Prince George, Virginia

Traveled 143 mi from origin

1 mi
Lake Crystal Farms, Virginia

143 mi to destination

1 mi
Goochland, Virginia

Traveled 214 mi from origin

1 mi
Bybee, Virginia

71 mi to destination

1 mi
Earlysville, Virginia

Traveled 285 mi from origin

1 mi
McGaheysville

Destination