Distance from Palo Alto, Virginia to Blue Grass, Virginia

Palo Alto Blue Grass
Total Distance
29 mi
(46.6 km)
Travel Time
41 minutes

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

Shortest Fastest
US-220 S
24.1 mi
38.8 km
37 minutes
Moyers Gap Road and US-220 S
26.3 mi
42.4 km
46 minutes
State Rte 614 and US-250 W
29 mi
46.6 km
41 minutes

Route Directions

29 mi
41 min

Route Directions

Take State Rte 620 to Doe Hill Rd/Johnstown Rd
4.2 mi
9 min
1.1 mi
1 min
Continue on Hiner Mill Rd. Take Thorn Creek Rd and Black Thorn Rd to Moyers Gap Road
6.7 mi
14 min
Take US-220 S to State Rte 642 in Blue Grass
14.3 mi
20 min

Route Directions

Take Sugar Grove Rd to Crummets Run in Pendleton County
3 mi
4 min
Take Simmons Mountain Rd to Doe Hill Rd
4.8 mi
9 min
Take Moyers Gap Road and US-220 S to State Rte 642 in Blue Grass
16.2 mi
24 min

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

Doe Hill, Virginia

16 mi to destination

2 mi
Possum Trot, Virginia

Traveled 12 mi from origin

1 mi
Blue Grass

Destination