Distance from Evergreen, Virginia to Mt Airy, Virginia
The driving distance from Evergreen, Virginia to Mt Airy, Virginia is 46.9 mi (75.5 km)
The straight-line (air) distance is approximately 21.7 mi (35 km)
Estimated travel time by road is 58 minutes
We found 3 routes between Evergreen and Mt Airy.
Available Routes
Route Directions
Take US-460 W and VA-727 S/Red House Rd to Sugar Hill Rd in Red House
Continue on VA-40 W to Pittsylvania County
Route Directions
Follow US-460 W and VA-47 S to Vincent Store Rd in Charlotte County
Take VA-40 W to Edmunds Rd in Pittsylvania County
Route Directions
Continue on State Rte 695. Take Trent Hatchery Rd to VA-727 S
Continue on VA-727 S to Red House
Continue on VA-40 W to Pittsylvania County
Journey Details
Traveling from Evergreen, Virginia to Mt Airy, Virginia covers 44.9 miles (72 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 58 minutes under normal conditions.
Drivers have 3 route options between these locations (45-51 miles / 72-83 km). The primary route shown here saves 5 minutes compared to alternatives.
Journey Waypoints
Evergreen
Starting Point
Mt Airy
Destination