Distance from Heards, Virginia to Mason Cove, Virginia
The driving distance from Heards, Virginia to Mason Cove, Virginia is 118.7 mi (191 km)
The straight-line (air) distance is approximately 50.5 mi (81.3 km)
Estimated travel time by road is 2 hours 9 minutes
We found 2 routes between Heards and Mason Cove.
Available Routes
Route Directions
Follow Heards Mountain Rd to US-29 S
Continue on US-29 S. Take US-460 W and W Lynchburg Salem Turnpike to VA-419 N in Roanoke County. Take exit 141 from I-81 S
Follow VA-311 and State Rte 864 to Alltree Trail
Route Directions
Get on I-64 W in Augusta County from Taylor Creek Rd, VA-151 N and US-250
Take I-81 S to VA-419 N in Roanoke County. Take exit 141 from I-81 S
Follow VA-311 and State Rte 864 to Alltree Trail
Journey Details
Traveling from Heards, Virginia to Mason Cove, Virginia covers 114.5 miles (184 km) in a southwest direction. This highway, substantial route typically takes 1 hour 56 minutes under normal conditions.
Drivers have 2 route options between these locations (115-119 miles / 184-191 km). The primary route shown here saves 14 minutes compared to alternatives.
Journey Waypoints
Heards
Starting Point
Mason Cove
Destination