Distance from Heards, Virginia to Walnut Grove, Virginia
The driving distance from Heards, Virginia to Walnut Grove, Virginia is 99.7 mi (160.5 km)
The straight-line (air) distance is approximately 49.7 mi (79.9 km)
Estimated travel time by road is 1 hour 52 minutes
We found 2 routes between Heards and Walnut Grove.
Available Routes
Route Directions
Follow Heards Mountain Rd to US-29 N
Continue on US-29 N. Take I-64 E, US-33 E and I-295 S to Bell Creek Rd in Mechanicsville
Continue on Bell Creek Rd. Drive to Arrow Stone Rd
Route Directions
Get on I-64 E from Heards Mountain Rd and US-29 N
Continue on I-64 E to Mechanicsville. Take exit 37A from I-295 S
Continue on US-360 E/Mechanicsville Tpke. Take Bell Creek Rd to Arrow Stone Rd
Journey Details
Traveling from Heards, Virginia to Walnut Grove, Virginia covers 95.4 miles (153 km) in a east direction. This highway, substantial route typically takes 1 hour 33 minutes under normal conditions.
Drivers have 2 route options between these locations (95-100 miles / 153-161 km). The primary route shown here saves 19 minutes compared to alternatives.
Journey Waypoints
Heards
Starting Point
Walnut Grove
Destination