Distance from Heards, Virginia to Gilliamsville, Virginia
The driving distance from Heards, Virginia to Gilliamsville, Virginia is 46.5 mi (74.8 km)
The straight-line (air) distance is approximately 20 mi (32.1 km)
Estimated travel time by road is 1 hour 4 minutes
We found 3 routes between Heards and Gilliamsville.
Available Routes
Route Directions
Follow Heards Mountain Rd to US-29 S
Take VA-6 E/Irish Rd to State Rte 679 in Buckingham County
Follow State Rte 652 to State Rte 672 in New Canton
Continue on State Rte 672 to State Rte 610
Route Directions
Follow Heards Mountain Rd to US-29 S
Take VA-6 E/Irish Rd and State Rte 652 to State Rte 672 in New Canton
Continue on State Rte 672 to State Rte 610
Route Directions
Follow Heards Mountain Rd to US-29 N
Take Plank Rd and VA-20 S to State Rte 679 in Buckingham County
Follow State Rte 652 to State Rte 672 in New Canton
Continue on State Rte 672 to State Rte 610
Journey Details
Traveling from Heards, Virginia to Gilliamsville, Virginia covers 45.4 miles (73 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 1 hour 7 minutes under normal conditions.
Drivers have 3 route options between these locations (45-50 miles / 73-80 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Heards
Starting Point
Gilliamsville
Destination