Distance from Leon, Virginia to Shavertown, Virginia
The driving distance from Leon, Virginia to Shavertown, Virginia is 51.6 mi (83 km)
The straight-line (air) distance is approximately 19 mi (30.6 km)
Estimated travel time by road is 1 hour 8 minutes
We found 3 routes between Leon and Shavertown.
Available Routes
Route Directions
Follow State Rte 633, State Rte 716 and State Rte 634 to US-522 N/Sperryville Pike
Take US-211 W to VA-620 N in Shenandoah County
Follow VA-620 N to your destination
Route Directions
Continue on US-33 W. Take US-340 N to VA-620 N in Shenandoah County
Follow VA-620 N to your destination
Route Directions
Take State Rte 644 and State Rte 634 to US-522 N/Sperryville Pike
Take US-211 W to VA-620 N in Shenandoah County
Follow VA-620 N to your destination
Journey Details
Traveling from Leon, Virginia to Shavertown, Virginia covers 51.1 miles (82 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 1 hour 8 minutes under normal conditions.
Drivers have 3 route options between these locations (51-61 miles / 82-99 km). The primary route shown here saves 9 minutes compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 44 mph (71 km/h) .
Journey Waypoints
Leon
Starting Point
Shavertown
Destination