Distance from Grassy Meadows, West Virginia to Riner, Virginia
The driving distance from Grassy Meadows, West Virginia to Riner, Virginia is 124 mi (199.6 km)
The straight-line (air) distance is approximately 34 mi (54.7 km)
Estimated travel time by road is 2 hours 9 minutes
This route includes Toll roads along the way.
We found 3 routes between Grassy Meadows and Riner.
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-460 E in Mercer County. Take exit 9 from I-77 S
Continue to Christiansburg. Take exit 1B from US-460 E
Follow I-81 S to VA-8 S/W Main St. Take exit 114 from I-81 S
Follow VA-8 S to Union Valley Rd in Riner
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, I-77 S and I-81 N to Tyler Rd in Montgomery County. Take exit 109 from I-81 N
Take State Rte 658 to Union Valley Rd in Riner
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 to VA-8 S/W Main St in Christiansburg. Take exit 114 from I-81 S
Follow VA-8 S to Union Valley Rd in Riner
Journey Details
Traveling from Grassy Meadows, West Virginia to Riner, Virginia covers 101 miles (162 km) in a south direction. This mixed highways and local roads, substantial route typically takes 2 hours 5 minutes under normal conditions.
Drivers have 3 route options between these locations (101-137 miles / 162-221 km). The primary route shown here saves 11 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 46 mph (74 km/h) .
Journey Waypoints
Grassy Meadows
Starting Point
Riner
Destination