Distance from Heards, Virginia to Dickinson, Virginia

Heards Dickinson
Total Distance
151.9 mi
(244.4 km)
Travel Time
2 hours 40 minutes

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

Shortest Fastest
US-29 S and US-29 S
114 mi
183.4 km
2 hours 3 minutes
I-81 S
151.9 mi
244.4 km
2 hours 40 minutes

Route Directions

Get on I-64 W in Augusta County from Taylor Creek Rd, VA-151 N and US-250
17.7 mi
27 min
Take I-81 S to US-220 S in Roanoke
96.9 mi
1 hr 25 min
Continue on US-220 S. Take VA-40 E/Old Franklin Turnpike and State Rte 646 to State Rte 715 in Glade Hill
37.2 mi
47 min

Route Directions

Follow Heards Mountain Rd to US-29 S
4.5 mi
11 min
Follow US-29 S to Pittsylvania County. Take the VA-40 exit from US-29 S
86.6 mi
1 hr 25 min
Follow VA-40 W and State Rte 890/Snow Creek Rd to State Rte 715 in Glade Hill
22.9 mi
27 min

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

Old Myndus, Virginia

124 mi to destination

1 mi
Roses Mill, Virginia

Traveled 31 mi from origin

1 mi
Amherst, Virginia

93 mi to destination

1 mi
Brandywine, Virginia

Traveled 62 mi from origin

1 mi
Forest, Virginia

62 mi to destination

0 mi
Otter Hill, Virginia

Traveled 93 mi from origin

2 mi
Huddleston, Virginia

31 mi to destination

1 mi
Smith Mountain Lake, Virginia

Traveled 124 mi from origin

1 mi
Dickinson

Destination