Distance from Madison Run, Virginia to Blue Ridge Shores, Virginia

Madison Run Blue Ridge Shores
Total Distance
14.9 mi
(24 km)
Travel Time
23 minutes

The driving distance from Madison Run, Virginia to Blue Ridge Shores, Virginia is 14.9 mi (24 km)

The straight-line (air) distance is approximately 5.2 mi (8.4 km)

Estimated travel time by road is 23 minutes

We found 2 routes between Madison Run and Blue Ridge Shores.

Available Routes

Shortest Fastest
State Rte 639
12.4 mi
19.9 km
20 minutes
State Rte 612
14.9 mi
24 km
23 minutes

Route Directions

1.3 mi
1 min
0 mi
0 min
Take State Rte 612 and State Rte 669 to Walnut Rd in Blue Ridge Shores
13.6 mi
21 min

Route Directions

Take State Rte 639 and State Rte 692 to Walnut Rd in Blue Ridge Shores
12.4 mi
20 min

Journey Details

Traveling from Madison Run, Virginia to Blue Ridge Shores, Virginia covers 12.4 miles (20 km) in a southeast direction. This secondary roads, moderate route typically takes 20 minutes under normal conditions.

Drivers have 2 route options between these locations (12-15 miles / 20-24 km). The primary route shown here saves 4 minutes compared to alternatives.

The route features scenic views. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 34 mph (55 km/h) .

Journey Waypoints

Madison Run

Starting Point

Orange, Virginia

12 mi to destination

2 mi
Daniel, Virginia

Traveled 3 mi from origin

3 mi
Cutalong, Virginia

9 mi to destination

2 mi
Blue Ridge Shores

Destination