Distance from Dry Hill, West Virginia to Hardy, Virginia
The driving distance from Dry Hill, West Virginia to Hardy, Virginia is 148.4 mi (238.8 km)
The straight-line (air) distance is approximately 54.1 mi (87.1 km)
Estimated travel time by road is 2 hours 37 minutes
We found 2 routes between Dry Hill and Hardy.
Available Routes
Route Directions
Get on I-64 E/I-77 S
Follow I-64 E to US-220 N/US-60 Business W/Grafton St in Cliftondale Park. Take exit 27 from I-64 E
Continue on US-220 S. Take US-220 ALT S to State Rte 634 in Hardy
Route Directions
Get on I-64 E/I-77 S
Follow I-77 S to US-460 E in Mercer County. Take exit 9 from I-77 S
Follow US-460 E to I-81 N in Montgomery County. Take exit 1A from US-460 E
Continue on I-81 N to Roanoke. Exit from I-581 S
Drive to State Rte 634/Hardy Rd in Hardy
Journey Details
Traveling from Dry Hill, West Virginia to Hardy, Virginia covers 135.1 miles (217 km) in a east direction. This highway, substantial route typically takes 2 hours 21 minutes under normal conditions.
Drivers have 2 route options between these locations (135-148 miles / 217-239 km). The primary route shown here saves 17 minutes compared to alternatives.
The route features scenic views, toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 57 mph (92 km/h) .
Journey Waypoints
Dry Hill
Starting Point
Hardy
Destination