Distance from Evergreen, Virginia to Heards, Virginia
The driving distance from Evergreen, Virginia to Heards, Virginia is 71.1 mi (114.5 km)
The straight-line (air) distance is approximately 25.8 mi (41.6 km)
Estimated travel time by road is 1 hour 16 minutes
We found 3 routes between Evergreen and Heards.
Available Routes
Route Directions
Route Directions
Take State Hwy 24 E/VA-24 E, State Rte 602, Howardsville Turnpike, VA-6 W and US-29 N to Heards Mountain Rd in Covesville
Follow Heards Mountain Rd to Taylor Creek Rd
Route Directions
Take VA-26 N/Oakville Rd, VA-657, US-29 N and VA-6 W to State Rte 633/Taylor Creek Rd in Nelson County
Journey Details
Traveling from Evergreen, Virginia to Heards, Virginia covers 60.8 miles (98 km) in a north direction. This mixed highways and local roads, substantial route typically takes 1 hour 14 minutes under normal conditions.
Drivers have 3 route options between these locations (61-71 miles / 98-114 km). The primary route shown here saves 7 minutes compared to alternatives.
Journey Waypoints
Evergreen
Starting Point
Heards
Destination