Distance from Shenandoah Hills, Virginia to Hayfield, Virginia
The driving distance from Shenandoah Hills, Virginia to Hayfield, Virginia is 14.5 mi (23.4 km)
The straight-line (air) distance is approximately 6.1 mi (9.8 km)
Estimated travel time by road is 21 minutes
We found 3 routes between Shenandoah Hills and Hayfield.
Available Routes
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
Drive to State Rte 600
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
Journey Details
Traveling from Shenandoah Hills, Virginia to Hayfield, Virginia covers 13.7 miles (22 km) in a west direction. This mixed highways and local roads, moderate route typically takes 19 minutes under normal conditions.
Drivers have 3 route options between these locations (14-16 miles / 22-26 km). The primary route shown here saves 4 minutes compared to alternatives.
Journey Waypoints
Shenandoah Hills
Starting Point
Hayfield
Destination