Distance from Heards, Virginia to Caledonia, Virginia
The driving distance from Heards, Virginia to Caledonia, Virginia is 53.9 mi (86.7 km)
The straight-line (air) distance is approximately 22.4 mi (36 km)
Estimated travel time by road is 57 minutes
We found 2 routes between Heards and Caledonia.
Available Routes
Route Directions
Get on I-64 E from US-29 N
Follow I-64 E to Goochland County. Take exit 148 from I-64 E
Follow State Rte 605/Shannon Hill Rd to State Rte 610
Route Directions
Take Heards Mountain Rd to US-29 N in Covesville
Continue on US-29 N. Take Red Hill Rd, Secretarys Rd, Ruritan Lake Rd, VA-53 E, ... and State Rte 605 to State Rte 610 in Goochland County
Journey Details
Traveling from Heards, Virginia to Caledonia, Virginia covers 48.8 miles (79 km) in a east direction. This mixed highways and local roads, moderate route typically takes 1 hour 9 minutes under normal conditions.
Drivers have 2 route options between these locations (49-54 miles / 79-87 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Heards
Starting Point
Caledonia
Destination