Distance from Flat Run, Virginia to Rhoadesville, Virginia

Flat Run Rhoadesville
Total Distance
24.9 mi
(40.1 km)
Travel Time
33 minutes

The driving distance from Flat Run, Virginia to Rhoadesville, Virginia is 24.9 mi (40.1 km)

The straight-line (air) distance is approximately 9.8 mi (15.8 km)

Estimated travel time by road is 33 minutes

We found 3 routes between Flat Run and Rhoadesville.

Available Routes

Shortest
State Rte 647
24 mi
38.6 km
33 minutes
Fastest
VA-3 E and VA-20 S
24.9 mi
40.1 km
33 minutes
US-522 S
25.6 mi
41.2 km
33 minutes

Route Directions

24.9 mi
33 min

Route Directions

Take State Rte 675 and State Rte 669/Carrico Mills Rd to US-15 S/US-29 S in Brandy Station
3.9 mi
7 min
Follow US-15 S/US-29 S and US-522 S to State Rte 617 in Orange County
17.4 mi
19 min
Take State Rte 621 and State Rte 602 to State Rte 741 in Rhoadesville
4.3 mi
6 min

Route Directions

Take State Rte 675 to State Rte 669
1.5 mi
3 min
Continue on State Rte 669 to Stevensburg
6.4 mi
7 min
Take State Rte 647 to US-522 S
8.4 mi
11 min
3.4 mi
3 min
Take State Rte 621 and State Rte 602 to State Rte 741 in Rhoadesville
4.3 mi
6 min

Journey Details

Traveling from Flat Run, Virginia to Rhoadesville, Virginia covers 24 miles (39 km) in a south direction. This mixed highways and local roads, moderate route typically takes 33 minutes under normal conditions.

Drivers have 3 route options between these locations (24-26 miles / 39-41 km). The primary route shown here saves no time compared to alternatives.

The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 41 mph (66 km/h) .

Journey Waypoints

Flat Run

Starting Point

Lagrange, Virginia

23 mi to destination

1 mi
Batna, Virginia

17 mi to destination

1 mi
True Blue, Virginia

11 mi to destination

1 mi
Verdiersville, Virginia

Traveled 23 mi from origin

1 mi
Rhoadesville

Destination