Distance from Heards, Virginia to Joshua Falls, Virginia

Heards Joshua Falls
Total Distance
55.6 mi
(89.5 km)
Travel Time
1 hour 21 minutes

The driving distance from Heards, Virginia to Joshua Falls, Virginia is 55.6 mi (89.5 km)

The straight-line (air) distance is approximately 23.4 mi (37.7 km)

Estimated travel time by road is 1 hour 21 minutes

We found 2 routes between Heards and Joshua Falls.

Available Routes

Shortest Fastest
US-29 S
52 mi
83.7 km
1 hour 4 minutes
US-29 S and VA-622
55.6 mi
89.5 km
1 hour 21 minutes

Route Directions

Follow Heards Mountain Rd to US-29 S
4.5 mi
11 min
Continue on US-29 S. Take VA-622 to State Rte 664 in Amherst County
48.7 mi
1 hr 3 min
2.4 mi
7 min

Route Directions

Follow Heards Mountain Rd to US-29 S
4.5 mi
11 min
Follow US-29 S to VA-130 W/Amelon Expy in Madison Heights. Take the VA-130 W exit from US-29 S
41.1 mi
39 min
Take VA-622/Galts Mill Rd to State Rte 664
6.5 mi
13 min

Journey Details

Traveling from Heards, Virginia to Joshua Falls, Virginia covers 52 miles (84 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 1 hour 4 minutes under normal conditions.

Drivers have 2 route options between these locations (52-56 miles / 84-89 km). The primary route shown here saves 18 minutes compared to alternatives.

The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 52 mph (84 km/h) .

Journey Waypoints

Heards

Starting Point

Adial, Virginia

54 mi to destination

1 mi
Lawthorne Mill, Virginia

Traveled 13 mi from origin

1 mi
Lovingston, Virginia

40 mi to destination

1 mi
Arrington, Virginia

Traveled 27 mi from origin

1 mi
Tye River, Virginia

27 mi to destination

1 mi
New Glasgow, Virginia

Traveled 40 mi from origin

2 mi
Walkers Ford, Virginia

13 mi to destination

2 mi
Stapleton, Virginia

Traveled 54 mi from origin

1 mi
Joshua Falls

Destination