Distance from Holts Crossing, Virginia to Shields, Virginia
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
Route Directions
Take Swinging Bridge Rd to VA-40 E
Continue on VA-40 E to Charlotte County
Continue on VA-47 N. Drive to Five Forks Rd in Prince Edward County
Route Directions
Take Hat Creek Rd and Sugar Hill Rd to Lawyers Rd in Red House
Continue on VA-47 N. Drive to Five Forks Rd in Prince Edward County
Route Directions
Take Hat Creek Rd and Sugar Hill Rd to Lawyers Rd in Red House
Continue on Lawyers Rd to State Rte 638/State Rte 725
Continue on State Rte 629 to US-460 E
Follow US-460 E to Five Forks Rd in Prince Edward County
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
Shields
Destination