Distance from Heards, Virginia to Middletown, Virginia

Heards Middletown
Total Distance
110 mi
(177 km)
Travel Time
1 hour 50 minutes

The driving distance from Heards, Virginia to Middletown, Virginia is 110 mi (177 km)

The straight-line (air) distance is approximately 50.1 mi (80.7 km)

Estimated travel time by road is 1 hour 50 minutes

We found 3 routes between Heards and Middletown.

Available Routes

Shortest
US-522 N
106.2 mi
170.9 km
2 hours 15 minutes
Fastest
I-81 N
110 mi
177 km
1 hour 50 minutes
US-340 N and I-81 N
111.7 mi
179.7 km
2 hours 16 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 N to US-11 N in Shenandoah County. Take exit 298 from I-81 N
88.7 mi
1 hr 17 min
3.6 mi
5 min

Route Directions

Follow Taylor Creek Rd and VA-151 N to US-250
14 mi
22 min
Take US-340 N and I-81 N to US-11 N in Middletown
97.7 mi
1 hr 53 min

Route Directions

Follow Heards Mountain Rd to US-29 N
4.5 mi
11 min
Follow US-29 N to VA-231 N in Madison
43.6 mi
52 min
20.6 mi
24 min
Continue on US-522 N. Take I-66 W to Main St in Middletown
37.5 mi
48 min

Journey Details

Traveling from Heards, Virginia to Middletown, Virginia covers 106.2 miles (171 km) in a northeast direction. This mixed highways and local roads, substantial route typically takes 2 hours 15 minutes under normal conditions.

Drivers have 3 route options between these locations (106-112 miles / 171-180 km). The primary route shown here saves 27 seconds compared to alternatives.

Journey Waypoints

Heards

Starting Point

Brownsville, Virginia

115 mi to destination

1 mi
White Hall, Virginia

Traveled 29 mi from origin

2 mi
Simmons Gap, Virginia

87 mi to destination

1 mi
Furnace, Virginia

Traveled 58 mi from origin

2 mi
Pine Grove, Virginia

58 mi to destination

1 mi
Luray, Virginia

Traveled 87 mi from origin

1 mi
Rileyville, Virginia

29 mi to destination

1 mi
Dilbeck, Virginia

Traveled 115 mi from origin

1 mi
Middletown

Destination