Distance from Leon, Virginia to Blue Ridge Shores, Virginia

Leon Blue Ridge Shores
Total Distance
37.8 mi
(60.8 km)
Travel Time
47 minutes

The driving distance from Leon, Virginia to Blue Ridge Shores, Virginia is 37.8 mi (60.8 km)

The straight-line (air) distance is approximately 14.7 mi (23.6 km)

Estimated travel time by road is 47 minutes

We found 3 routes between Leon and Blue Ridge Shores.

Available Routes

Shortest Fastest
US-15 S and State Rte 612
30.6 mi
49.2 km
45 minutes
US-522 S and State Rte 669
37.8 mi
60.8 km
47 minutes
VA-231 S
41.6 mi
67 km
55 minutes

Route Directions

Follow US-29 N and US-522 S to State Rte 650 in Orange County
25.8 mi
27 min
Take State Rte 669 to Walnut Rd in Blue Ridge Shores
12 mi
19 min

Route Directions

0 mi
0 min
Continue on US-29 S. Take VA-231 S and VA-20 N to State Rte 612 in Orange
27.3 mi
33 min
Continue on State Rte 612. Take State Rte 669 to Walnut Rd in Blue Ridge Shores
14.3 mi
21 min

Route Directions

Follow State Rte 631 to US-15 S in Locust Dale
7.5 mi
11 min
Follow US-15 S to State Rte 612 in Orange
8.8 mi
12 min
Continue on State Rte 612. Take State Rte 669 to Walnut Rd in Blue Ridge Shores
14.3 mi
21 min

Journey Details

Traveling from Leon, Virginia to Blue Ridge Shores, Virginia covers 30.6 miles (49 km) in a south direction. This secondary roads, moderate route typically takes 45 minutes under normal conditions.

Drivers have 3 route options between these locations (31-42 miles / 49-67 km). The primary route shown here saves 10 minutes compared to alternatives.

Journey Waypoints

Leon

Starting Point

Waylands Mill, Virginia

34 mi to destination

1 mi
Locust Dale, Virginia

Traveled 8 mi from origin

1 mi
Rapidan, Virginia

Traveled 17 mi from origin

1 mi
Orange, Virginia

17 mi to destination

1 mi
Daniel, Virginia

8 mi to destination

1 mi
Cutalong, Virginia

Traveled 34 mi from origin

1 mi
Blue Ridge Shores

Destination