Distance from Leon, Virginia to Shenandoah Shores, Virginia
The driving distance from Leon, Virginia to Shenandoah Shores, Virginia is 48.9 mi (78.7 km)
The straight-line (air) distance is approximately 22.4 mi (36.1 km)
Estimated travel time by road is 1 hour 3 minutes
We found 3 routes between Leon and Shenandoah Shores.
Available Routes
Route Directions
Follow State Rte 633, State Rte 716 and State Rte 634 to US-522 N/Sperryville Pike
Follow US-522 N to VA-55 E in Front Royal
Follow VA-55 E and Leach Run Pkwy to State Rte 606/Shenandoah Shores Rd in Shenandoah Shores
Route Directions
Take State Rte 644 and State Rte 634 to US-522 N/Sperryville Pike
Follow US-522 N to VA-55 E in Front Royal
Follow VA-55 E and Leach Run Pkwy to State Rte 606/Shenandoah Shores Rd in Shenandoah Shores
Route Directions
Follow State Rte 633 to US-522 N/Sperryville Pike
Follow State Rte 729 and Richmond Rd to Ben Venue Rd in Amissville
Continue on US-522 N to Front Royal
Journey Details
Traveling from Leon, Virginia to Shenandoah Shores, Virginia covers 45.7 miles (73 km) in a north direction. This mixed highways and local roads, moderate route typically takes 1 hour 4 minutes under normal conditions.
Drivers have 3 route options between these locations (46-49 miles / 73-79 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Leon
Starting Point
Shenandoah Shores
Destination