Distance from Palo Alto, Virginia to Blue Grass, Virginia
The driving distance from Palo Alto, Virginia to Blue Grass, Virginia is 29 mi (46.6 km)
The straight-line (air) distance is approximately 6.8 mi (10.9 km)
Estimated travel time by road is 41 minutes
We found 3 routes between Palo Alto and Blue Grass.
Available Routes
Route Directions
Route Directions
Take State Rte 620 to Doe Hill Rd/Johnstown Rd
Continue on Hiner Mill Rd. Take Thorn Creek Rd and Black Thorn Rd to Moyers Gap Road
Take US-220 S to State Rte 642 in Blue Grass
Route Directions
Take Sugar Grove Rd to Crummets Run in Pendleton County
Take Simmons Mountain Rd to Doe Hill Rd
Take Moyers Gap Road and US-220 S to State Rte 642 in Blue Grass
Journey Details
Traveling from Palo Alto, Virginia to Blue Grass, Virginia covers 24.1 miles (39 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 37 minutes under normal conditions.
Drivers have 3 route options between these locations (24-29 miles / 39-47 km). The primary route shown here saves 10 minutes compared to alternatives.
Journey Waypoints
Palo Alto
Starting Point
Blue Grass
Destination