Distance from Grassy Meadows, West Virginia to Blue Ridge, Virginia
The driving distance from Grassy Meadows, West Virginia to Blue Ridge, Virginia is 139.7 mi (224.9 km)
The straight-line (air) distance is approximately 36.6 mi (58.8 km)
Estimated travel time by road is 2 hours 26 minutes
This route includes Toll roads along the way.
We found 2 routes between Grassy Meadows and Blue Ridge.
Available Routes
Route Directions
Get on I-64 W in Summers County from Grassy Meadows Road, Elton Lawn Rd and WV-20 S
Follow I-64 W and I-77 S to US-221 S/US-58 W/Carrollton Pike in Hillsville. Take exit 14 from I-77 S
Continue on US-221 S/US-58 W. Take VA-89 S to Foggy Mt Ln in Grayson County
Route Directions
Follow Grassy Meadows Road and Elton Lawn Rd to WV-20 S in Summers County
Take I-64 W and WV-20 S to State Hwy 3 E
Take WV-12 S to US-219 S/Market St in Peterstown
Take US-460 E/Virginia Ave, State Hwy 100 S, I-81 S, I-77 S and US-221 S/US-58 W to N Meadow St in Galax
Continue on N Meadow St. Take VA-89 S to Foggy Mt Ln in Grayson County
Journey Details
Traveling from Grassy Meadows, West Virginia to Blue Ridge, Virginia covers 135.8 miles (218 km) in a southeast direction. This mixed highways and local roads, substantial route typically takes 2 hours 50 minutes under normal conditions.
Drivers have 2 route options between these locations (136-140 miles / 218-225 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 51 mph (82 km/h) .
Journey Waypoints
Grassy Meadows
Starting Point
Blue Ridge
Destination