Distance from Heards, Virginia to Richmond, Virginia
The driving distance from Heards, Virginia to Richmond, Virginia is 96.4 mi (155.1 km)
The straight-line (air) distance is approximately 47.6 mi (76.6 km)
Estimated travel time by road is 1 hour 56 minutes
We found 2 routes between Heards and Richmond.
Available Routes
Route Directions
Follow Heards Mountain Rd to US-29 S
Take VA-6 E/Irish Rd, W River Rd and VA-6 E to Fairground Rd in Goochland
Take I-64 E to E Grace St in Richmond
Route Directions
Get on I-64 E from Heards Mountain Rd and US-29 N
Follow I-64 E to US-250 W/E Broad St in Richmond. Take exit 74C from I-95 S
Continue on US-250 W/E Broad St. Drive to E Grace St
Journey Details
Traveling from Heards, Virginia to Richmond, Virginia covers 91.1 miles (147 km) in a east direction. This highway, substantial route typically takes 1 hour 30 minutes under normal conditions.
Drivers have 2 route options between these locations (91-96 miles / 147-155 km). The primary route shown here saves 26 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 61 mph (98 km/h) .
Journey Waypoints
Heards
Starting Point
Richmond
Destination