Distance from Holts Crossing, Virginia to Shields, Virginia

Holts Crossing Shields
Total Distance
31.3 mi
(50.3 km)
Travel Time
39 minutes

The driving distance from Holts Crossing, Virginia to Shields, Virginia is 31.3 mi (50.3 km)

The straight-line (air) distance is approximately 14.2 mi (22.9 km)

Estimated travel time by road is 39 minutes

We found 3 routes between Holts Crossing and Shields.

Available Routes

Shortest
Sugar Hill Rd
29.7 mi
47.9 km
41 minutes
Rolling Hill Rd
30.4 mi
48.9 km
41 minutes
Fastest
VA-40 E and VA-47 N
31.3 mi
50.3 km
39 minutes

Route Directions

Take Swinging Bridge Rd to VA-40 E
4.6 mi
7 min
Continue on VA-40 E to Charlotte County
11.9 mi
13 min
3.6 mi
5 min
Continue on VA-47 N. Drive to Five Forks Rd in Prince Edward County
11.2 mi
12 min

Route Directions

Take Hat Creek Rd and Sugar Hill Rd to Lawyers Rd in Red House
14 mi
20 min
1 mi
1 min
7.1 mi
9 min
Continue on VA-47 N. Drive to Five Forks Rd in Prince Edward County
8.4 mi
9 min

Route Directions

Take Hat Creek Rd and Sugar Hill Rd to Lawyers Rd in Red House
14 mi
20 min
Continue on Lawyers Rd to State Rte 638/State Rte 725
1.9 mi
2 min
4.9 mi
6 min
1.7 mi
2 min
Continue on State Rte 629 to US-460 E
4.3 mi
6 min
Follow US-460 E to Five Forks Rd in Prince Edward County
3 mi
3 min

Journey Details

Traveling from Holts Crossing, Virginia to Shields, Virginia covers 29.7 miles (48 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 41 minutes under normal conditions.

Drivers have 3 route options between these locations (30-31 miles / 48-50 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Holts Crossing

Starting Point

Sugar Hill, Virginia

33 mi to destination

1 mi
Hat Creek, Virginia

Traveled 8 mi from origin

0 mi
Wren, Virginia

25 mi to destination

1 mi
Red House, Virginia

16 mi to destination

1 mi
Madisonville, Virginia

8 mi to destination

2 mi
Pamplin, Virginia

Traveled 33 mi from origin

1 mi
Shields

Destination