Distance from Heards, Virginia to Duane Fork, Virginia
The driving distance from Heards, Virginia to Duane Fork, Virginia is 114.5 mi (184.2 km)
The straight-line (air) distance is approximately 51.6 mi (83.1 km)
Estimated travel time by road is 1 hour 51 minutes
We found 3 routes between Heards and Duane Fork.
Available Routes
Route Directions
Get on I-64 E from Heards Mountain Rd and US-29 N
Continue on I-64 E. Take I-95 N to VA-30 E/Kings Dominion Blvd in Doswell. Take exit 98 from I-95 N
Follow VA-30 E and State Rte 600 to State Rte 604 in King William County
Route Directions
Follow Heards Mountain Rd to US-29 N
Follow US-29 N, I-64 E and State Rte 605/Shannon Hill Rd to State Rte 612 in Louisa County
Take State Rte 609 to State Rte 618
Continue on State Rte 618. Take State Rte 658, VA-738, VA-30 E and State Rte 600 to State Rte 604 in King William County
Route Directions
Follow Heards Mountain Rd to US-29 N
Continue on US-29 N. Take I-64 E to State Rte 631 in Louisa County
Continue on State Rte 631 to Doswell
Follow State Rte 600 to State Rte 604 in King William County
Journey Details
Traveling from Heards, Virginia to Duane Fork, Virginia covers 101.9 miles (164 km) in a east direction. This mixed highways and local roads, substantial route typically takes 2 hours under normal conditions.
Drivers have 3 route options between these locations (102-114 miles / 164-184 km). The primary route shown here saves 4 minutes compared to alternatives.
Journey Waypoints
Heards
Starting Point
Duane Fork
Destination