Distance from Heards, Virginia to Zion, Virginia

Heards Zion
Total Distance
39.3 mi
(63.3 km)
Travel Time
50 minutes

The driving distance from Heards, Virginia to Zion, Virginia is 39.3 mi (63.3 km)

The straight-line (air) distance is approximately 17.9 mi (28.8 km)

Estimated travel time by road is 50 minutes

We found 3 routes between Heards and Zion.

Available Routes

Shortest Fastest
US-29 N and I-64 E
35.4 mi
56.9 km
43 minutes
US-29 N
39.3 mi
63.3 km
50 minutes
I-64 E
39.4 mi
63.4 km
53 minutes

Route Directions

Take Heards Mountain Rd to US-29 N in Covesville
3.9 mi
9 min
Continue on US-29 N. Take I-64 E to VA-22 E
21.2 mi
21 min
Follow VA-22 E and State Rte 615 to your destination in Louisa County
14.2 mi
18 min

Route Directions

Take Heards Mountain Rd to US-29 N in Covesville
3.9 mi
9 min
Continue on US-29 N to your destination in Louisa County
35.4 mi
42 min
0 mi
0 min

Route Directions

Take Heards Mountain Rd to US-29 N in Covesville
3.9 mi
9 min
Continue on US-29 N. Take I-64 E to State Rte 627 in Fluvanna County
28.6 mi
28 min
Continue on State Rte 627 to your destination in Louisa County
2.9 mi
5 min

Journey Details

Traveling from Heards, Virginia to Zion, Virginia covers 35.4 miles (57 km) in a east direction. This mixed highways and local roads, moderate route typically takes 43 minutes under normal conditions.

Drivers have 3 route options between these locations (35-39 miles / 57-63 km). The primary route shown here saves 10 minutes compared to alternatives.

Journey Waypoints

Heards

Starting Point

Covesville, Virginia

41 mi to destination

2 mi
North Garden, Virginia

Traveled 10 mi from origin

0 mi
Arrowhead, Virginia

31 mi to destination

1 mi
Sherwood Manor, Virginia

Traveled 21 mi from origin

2 mi
Blenheim, Virginia

21 mi to destination

2 mi
Rivanna, Virginia

Traveled 31 mi from origin

1 mi
Paynes Mill, Virginia

Traveled 41 mi from origin

1 mi
Zion

Destination