Distance from Shenandoah Hills, Virginia to Johnsontown, West Virginia
The driving distance from Shenandoah Hills, Virginia to Johnsontown, West Virginia is 25.4 mi (40.9 km)
The straight-line (air) distance is approximately 10.1 mi (16.3 km)
Estimated travel time by road is 33 minutes
We found 3 routes between Shenandoah Hills and Johnsontown.
Available Routes
Route Directions
Get on I-81 N from VA-7 W
Follow I-81 N to WV-51 E/Gerrardstown Rd in Inwood. Take exit 5 from I-81 N
Take Sulphur Springs Rd and Old Leetown Pike to Wiltshire Rd in Kearneysville
Route Directions
Take Dogwood Rd and Cardinal Ln to VA-7 E
Continue on VA-7 E. Take US-340 N to WV-115/Wiltshire Rd in Ranson. Take the Wiltshire Rd exit from WV-9 W
Route Directions
Take Dogwood Rd and Cardinal Ln to VA-7 E
Continue on VA-7 E. Take State Rte 632 to Shirley Rd in Summit Point
Continue on Darke Ln. Drive to Wiltshire Rd
Journey Details
Traveling from Shenandoah Hills, Virginia to Johnsontown, West Virginia covers 22.6 miles (36 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 33 minutes under normal conditions.
Drivers have 3 route options between these locations (23-28 miles / 36-46 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
Shenandoah Hills
Starting Point
Johnsontown
Destination