Distance from Madison Run, Virginia to Blue Ridge Shores, Virginia
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
Route Directions
Take State Rte 612 and State Rte 669 to Walnut Rd in Blue Ridge Shores
Route Directions
Take State Rte 639 and State Rte 692 to Walnut Rd in Blue Ridge Shores
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
Blue Ridge Shores
Destination