Distance from Heards, Virginia to Elko, Virginia
The driving distance from Heards, Virginia to Elko, Virginia is 127.2 mi (204.7 km)
The straight-line (air) distance is approximately 55.8 mi (89.8 km)
Estimated travel time by road is 2 hours 2 minutes
This route includes Toll roads along the way.
We found 3 routes between Heards and Elko.
Available Routes
Route Directions
Get on I-64 E from US-29 N
Continue on I-64 E. Take VA-288 to US-60 E in Henrico County. Take exit 28 from I-295 N
Take VA-156 S/Elko Rd to your destination
Route Directions
Take Heards Mountain Rd to US-29 S in Covesville
Take VA-6 E/Irish Rd, W River Rd, VA-6 E, I-64 E and I-295 S to your destination in Henrico County
Route Directions
Get on I-64 E from US-29 N
Follow I-64 E and I-295 S to Sandston. Take exit 28B from I-295 S
Follow US-60 E and VA-156 S/Elko Rd to your destination
Journey Details
Traveling from Heards, Virginia to Elko, Virginia covers 106.7 miles (172 km) in a east direction. This fast highway, substantial route typically takes 1 hour 42 minutes under normal conditions.
Drivers have 3 route options between these locations (107-127 miles / 172-205 km). The primary route shown here saves 26 minutes compared to alternatives.
Journey Waypoints
Heards
Starting Point
Elko
Destination