Distance from Evergreen, Virginia to Mt Airy, Virginia

Evergreen Mt Airy
Total Distance
46.9 mi
(75.5 km)
Travel Time
58 minutes

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

Shortest Fastest
VA-40 W
44.9 mi
72.3 km
58 minutes
VA-727 S/Red House Rd and VA-40 W
46.9 mi
75.5 km
58 minutes
VA-47 S and VA-40 W
51.5 mi
82.8 km
1 hour 2 minutes

Route Directions

Take US-460 W and VA-727 S/Red House Rd to Sugar Hill Rd in Red House
16.9 mi
19 min
9.4 mi
12 min
Continue on VA-40 W to Pittsylvania County
20.6 mi
25 min
0 mi
0 min

Route Directions

Follow US-460 W and VA-47 S to Vincent Store Rd in Charlotte County
15.8 mi
17 min
3.6 mi
5 min
Take VA-40 W to Edmunds Rd in Pittsylvania County
32 mi
39 min
0 mi
0 min

Route Directions

1.3 mi
1 min
Continue on State Rte 695. Take Trent Hatchery Rd to VA-727 S
5.5 mi
9 min
Continue on VA-727 S to Red House
8.1 mi
9 min
9.4 mi
12 min
Continue on VA-40 W to Pittsylvania County
20.6 mi
25 min
0 mi
0 min

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

Red House, Virginia

50 mi to destination

3 mi
Spring Mills, Virginia

Traveled 13 mi from origin

2 mi
Hat Creek, Virginia

Traveled 25 mi from origin

2 mi
Naruna, Virginia

25 mi to destination

0 mi
Green Hill, Virginia

Traveled 38 mi from origin

1 mi
Straightstone, Virginia

Traveled 50 mi from origin

1 mi
Mt Airy

Destination