Distance from Heards, Virginia to Alto, Virginia
The driving distance from Heards, Virginia to Alto, Virginia is 52.8 mi (84.9 km)
The straight-line (air) distance is approximately 17.3 mi (27.8 km)
Estimated travel time by road is 1 hour 10 minutes
We found 3 routes between Heards and Alto.
Available Routes
Route Directions
Take Heards Mountain Rd to US-29 S in Covesville
Follow VA-56 W, State Rte 778 and State Rte 610 to US-60 W in Amherst County
Drive to State Rte 634
Route Directions
Take Heards Mountain Rd to US-29 S in Covesville
Follow US-29 S and US-60 W to State Rte 634 in Amherst County
Drive to State Rte 634
Route Directions
Take Taylor Creek Rd to State Rte 635 in Nelson County
Follow VA-151 S to State Rte 778
Continue on State Rte 778 to Amherst County
Drive to State Rte 634
Journey Details
Traveling from Heards, Virginia to Alto, Virginia covers 51 miles (82 km) in a west direction. This mixed highways and local roads, moderate route typically takes 1 hour 17 minutes under normal conditions.
Drivers have 3 route options between these locations (51-57 miles / 82-92 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Heards
Starting Point
Alto
Destination