Distance from Heards, Virginia to Dickinson, Virginia
The driving distance from Heards, Virginia to Dickinson, Virginia is 151.9 mi (244.4 km)
The straight-line (air) distance is approximately 53.8 mi (86.6 km)
Estimated travel time by road is 2 hours 40 minutes
We found 2 routes between Heards and Dickinson.
Available Routes
Route Directions
Get on I-64 W in Augusta County from Taylor Creek Rd, VA-151 N and US-250
Take I-81 S to US-220 S in Roanoke
Continue on US-220 S. Take VA-40 E/Old Franklin Turnpike and State Rte 646 to State Rte 715 in Glade Hill
Route Directions
Follow Heards Mountain Rd to US-29 S
Follow US-29 S to Pittsylvania County. Take the VA-40 exit from US-29 S
Follow VA-40 W and State Rte 890/Snow Creek Rd to State Rte 715 in Glade Hill
Journey Details
Traveling from Heards, Virginia to Dickinson, Virginia covers 114 miles (183 km) in a southwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 3 minutes under normal conditions.
Drivers have 2 route options between these locations (114-152 miles / 183-244 km). The primary route shown here saves 38 minutes compared to alternatives.
Journey Waypoints
Heards
Starting Point
Dickinson
Destination