Distance from Heards, Virginia to Old Somerset, Virginia

Heards Old Somerset
Total Distance
45.7 mi
(73.5 km)
Travel Time
1 hour 1 minute

The driving distance from Heards, Virginia to Old Somerset, Virginia is 45.7 mi (73.5 km)

The straight-line (air) distance is approximately 22.3 mi (35.8 km)

Estimated travel time by road is 1 hour 1 minute

We found 3 routes between Heards and Old Somerset.

Available Routes

Shortest Fastest
US-29 N and VA-20 N
45.6 mi
73.4 km
59 minutes
US-29 N and US-29 N/Seminole Trail
45.7 mi
73.5 km
1 hour 1 minute
US-29 N and VA-231 N
46.4 mi
74.7 km
59 minutes

Route Directions

Take Heards Mountain Rd to US-29 N in Covesville
3.9 mi
9 min
Follow US-29 N to State Rte 607/Matthew Mill Rd in Greene County
29.3 mi
35 min
3 mi
4 min
3.9 mi
4 min
Follow VA-20 N to Blue Rdg Tpk in Somerset
5.6 mi
6 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, VA-22 E and VA-231 N to Blue Rdg Tpk in Somerset
42.5 mi
49 min

Route Directions

Take Heards Mountain Rd to US-29 N in Covesville
3.9 mi
9 min
Follow US-29 N, I-64 E and VA-20 N to Blue Rdg Tpk in Somerset
41.7 mi
49 min

Journey Details

Traveling from Heards, Virginia to Old Somerset, Virginia covers 45.6 miles (73 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 59 minutes under normal conditions.

Drivers have 3 route options between these locations (46-46 miles / 73-75 km). The primary route shown here saves 2 minutes compared to alternatives.

Journey Waypoints

Heards

Starting Point

Batesville, Virginia

51 mi to destination

2 mi
Arrowhead, Virginia

Traveled 13 mi from origin

1 mi
Flordon, Virginia

38 mi to destination

2 mi
University of Virginia, Virginia

Traveled 26 mi from origin

1 mi
Rio, Virginia

26 mi to destination

1 mi
Piney Mountain, Virginia

Traveled 38 mi from origin

2 mi
Sandy Branch, Virginia

13 mi to destination

1 mi
Barboursville, Virginia

Traveled 51 mi from origin

1 mi
Old Somerset

Destination