Distance from Aarons Creek, Virginia to Holts Crossing, Virginia

Aarons Creek Holts Crossing
Total Distance
58.7 mi
(94.5 km)
Travel Time
1 hour 8 minutes

The driving distance from Aarons Creek, Virginia to Holts Crossing, Virginia is 58.7 mi (94.5 km)

The straight-line (air) distance is approximately 19.8 mi (31.9 km)

Estimated travel time by road is 1 hour 8 minutes

We found 2 routes between Aarons Creek and Holts Crossing.

Available Routes

Shortest Fastest
US-501 N
42.7 mi
68.8 km
54 minutes
Scuffletown Rd
58.7 mi
94.5 km
1 hour 8 minutes

Route Directions

Take US-58 W, US-360 E, Scuffletown Rd and VA-40 W to Swinging Bridge Rd in Campbell County
54.1 mi
1 hr 2 min
Continue on Swinging Bridge Rd. Drive to Phelps Creek Rd in Gladys
4.6 mi
6 min

Route Directions

Follow US-58 W and US-501 N to Phelps Creek Rd in Gladys
42.7 mi
54 min
0 mi
0 min

Journey Details

Traveling from Aarons Creek, Virginia to Holts Crossing, Virginia covers 42.7 miles (69 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 54 minutes under normal conditions.

Drivers have 2 route options between these locations (43-59 miles / 69-95 km). The primary route shown here saves 14 minutes compared to alternatives.

Journey Waypoints

Aarons Creek

Starting Point

Dryburg, Virginia

46 mi to destination

1 mi
Scottsburg, Virginia

Traveled 11 mi from origin

1 mi
Clays Mill, Virginia

Traveled 23 mi from origin

1 mi
Whitesville, Virginia

23 mi to destination

1 mi
Clarkton, Virginia

11 mi to destination

1 mi
North Halifax, Virginia

Traveled 46 mi from origin

0 mi
Holts Crossing

Destination