Distance from Flat Run, Virginia to Aylor, Virginia
The driving distance from Flat Run, Virginia to Aylor, Virginia is 37.4 mi (60.1 km)
The straight-line (air) distance is approximately 15.3 mi (24.6 km)
Estimated travel time by road is 49 minutes
We found 2 routes between Flat Run and Aylor.
Available Routes
Route Directions
Take State Rte 675 to State Rte 669/Carrico Mills Rd
Take US-15 S/US-29 S to State Rte 634 in Madison County
Continue on State Rte 634 to US-29 BUS S
Take VA-231 N to State Rte 651
Route Directions
Take State Rte 675 to State Rte 669/Carrico Mills Rd
Take US-29 S and Hoover Rd to State Rte 651 in Madison County
Journey Details
Traveling from Flat Run, Virginia to Aylor, Virginia covers 30.3 miles (49 km) in a west direction. This mixed highways and local roads, moderate route typically takes 38 minutes under normal conditions.
Drivers have 2 route options between these locations (30-37 miles / 49-60 km). The primary route shown here saves 11 minutes compared to alternatives.
Journey Waypoints
Flat Run
Starting Point
Aylor
Destination