Distance from Shenandoah Hills, Virginia to Hooks Mills, West Virginia
The driving distance from Shenandoah Hills, Virginia to Hooks Mills, West Virginia is 29.3 mi (47.1 km)
The straight-line (air) distance is approximately 11.7 mi (18.9 km)
Estimated travel time by road is 39 minutes
We found 3 routes between Shenandoah Hills and Hooks Mills.
Available Routes
Route Directions
Take Dogwood Rd and Cardinal Ln to VA-7 W
Continue on VA-7 W. Take I-81 N to VA-37 S
Get on US-50 W/Northwestern Pike/Northwestern Turnpike from VA-37 S
Route Directions
Get on I-81 N from State Rte 656/Greenwood Rd and State Rte 659/Valley Mill Rd
Continue on I-81 N to VA-37 S
Get on US-50 W/Northwestern Pike/Northwestern Turnpike from VA-37 S
Route Directions
Take Dogwood Rd and Cardinal Ln to VA-7 W
Continue on VA-7 W. Take I-81 N to VA-37 S
Get on US-522 N
Take State Rte 688 to US-50 W/Northwestern Pike/Northwestern Turnpike
Journey Details
Traveling from Shenandoah Hills, Virginia to Hooks Mills, West Virginia covers 28.9 miles (46 km) in a west direction. This secondary roads, moderate route typically takes 41 minutes under normal conditions.
Drivers have 3 route options between these locations (29-30 miles / 46-48 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Shenandoah Hills
Starting Point
Hooks Mills
Destination