Distance from Arrowhead, Virginia to Madison Run, Virginia

Arrowhead Madison Run
Total Distance
40.7 mi
(65.5 km)
Travel Time
45 minutes

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

Shortest Fastest
VA-231 N
33.1 mi
53.3 km
39 minutes
VA-20 N
37.5 mi
60.3 km
49 minutes
I-64 E and US-15 N
40.7 mi
65.5 km
45 minutes

Route Directions

0.2 mi
0 min
Take I-64 E and US-15 N to Madison Run Rd in Orange County
40 mi
43 min
Drive to State Rte 647
0.5 mi
0 min

Route Directions

0.2 mi
0 min
Continue on US-29 N to Pantops
11.6 mi
15 min
Follow VA-20 N to US-33 E in Barboursville
14.8 mi
20 min
Continue on US-33 E to Madison Run Rd
10.3 mi
11 min
Drive to State Rte 647
0.5 mi
0 min

Route Directions

0.2 mi
0 min
Continue on US-29 N. Take I-64 E to VA-22 E
12.8 mi
14 min
Take VA-231 N to US-15 N/E Gordon Ave in Gordonsville
14.9 mi
18 min
4.7 mi
5 min
Drive to State Rte 647
0.5 mi
0 min

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

Sherwood Manor, Virginia

42 mi to destination

1 mi
Charlottesville, Virginia

Traveled 11 mi from origin

1 mi
Pantops, Virginia

32 mi to destination

1 mi
Cismont, Virginia

Traveled 21 mi from origin

2 mi
Barboursville, Virginia

Traveled 32 mi from origin

2 mi
Gordonsville, Virginia

11 mi to destination

2 mi
Madison Run

Destination