Distance from Arrowhead, Virginia to Madison Run, Virginia
The driving distance from Arrowhead, Virginia to Madison Run, Virginia is 40.7 mi (65.5 km)
The straight-line (air) distance is approximately 18.2 mi (29.4 km)
Estimated travel time by road is 45 minutes
We found 3 routes between Arrowhead and Madison Run.
Available Routes
Route Directions
Take I-64 E and US-15 N to Madison Run Rd in Orange County
Drive to State Rte 647
Route Directions
Continue on US-29 N to Pantops
Follow VA-20 N to US-33 E in Barboursville
Continue on US-33 E to Madison Run Rd
Drive to State Rte 647
Route Directions
Continue on US-29 N. Take I-64 E to VA-22 E
Take VA-231 N to US-15 N/E Gordon Ave in Gordonsville
Drive to State Rte 647
Journey Details
Traveling from Arrowhead, Virginia to Madison Run, Virginia covers 33.1 miles (53 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 39 minutes under normal conditions.
Drivers have 3 route options between these locations (33-41 miles / 53-65 km). The primary route shown here saves 10 minutes compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 48 mph (77 km/h) .
Journey Waypoints
Arrowhead
Starting Point
Madison Run
Destination