Distance from Hardscrabble, Virginia to Rio, Virginia
The driving distance from Hardscrabble, Virginia to Rio, Virginia is 117.3 mi (188.8 km)
The straight-line (air) distance is approximately 42.4 mi (68.2 km)
Estimated travel time by road is 2 hours 39 minutes
We found 3 routes between Hardscrabble and Rio.
Available Routes
Route Directions
Take Upper North Fork Rd, Snowy Mountain Rd and WV-28 N to US-33 E/Mountaineer Dr in Circleville
Follow US-33 E to Erickson Ave in Belmont Estates
Take State Rte 280/Stone Spg Rd to US-33 E/Spotswood Trail in Massanetta Springs
Continue on US-33 E/Spotswood Trail to Rio. Take the VA-631/Rio Road exit from US-29 S/Seminole Trail
Continue on VA-631 S to your destination
Route Directions
Take State Rte 644 to US-220 S
Get on State Hwy 262 S/VA-262 S in Augusta County from VA-42 N
Take I-64 E to Albemarle Square in Rio. Take the exit toward VA-631/US-29/Rio Rd from US-29 N
Drive to your destination
Route Directions
Take State Rte 644 to US-220 S
Take US-250 E, State Hwy 262 S/VA-262 S and I-64 E to Albemarle Square in Rio. Take the exit toward VA-631/US-29/Rio Rd from US-29 N
Drive to your destination
Journey Details
Traveling from Hardscrabble, Virginia to Rio, Virginia covers 99.9 miles (161 km) in a southeast 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 (100-138 miles / 161-222 km). The primary route shown here saves 39 minutes compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 48 mph (77 km/h) .
Journey Waypoints
Hardscrabble
Starting Point
Rio
Destination