Distance from Heards, Virginia to Oakland, Virginia
The driving distance from Heards, Virginia to Oakland, Virginia is 104.2 mi (167.6 km)
The straight-line (air) distance is approximately 49.3 mi (79.3 km)
Estimated travel time by road is 1 hour 59 minutes
We found 3 routes between Heards and Oakland.
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-95 S to N 15th St in Richmond. Take exit 74B from I-95 S
Take Dock St to VA-5 in Henrico
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 VA-5 in Henrico
Route Directions
Get on I-64 E from Heards Mountain Rd and US-29 N
Follow I-64 E to N 15th St in Richmond. Take exit 74B from I-95 S
Take Dock St to VA-5 in Henrico
Journey Details
Traveling from Heards, Virginia to Oakland, Virginia covers 94.1 miles (151 km) in a east direction. This highway, substantial route typically takes 1 hour 35 minutes under normal conditions.
Drivers have 3 route options between these locations (94-104 miles / 151-168 km). The primary route shown here saves 26 minutes compared to alternatives.
Journey Waypoints
Heards
Starting Point
Oakland
Destination