Distance from Heards, Virginia to Middlebrook, Virginia
The driving distance from Heards, Virginia to Middlebrook, Virginia is 47.6 mi (76.6 km)
The straight-line (air) distance is approximately 16.6 mi (26.6 km)
Estimated travel time by road is 1 hour
We found 3 routes between Heards and Middlebrook.
Available Routes
Route Directions
Take Heards Mountain Rd to US-29 N in Covesville
Continue on US-250 W to your destination in Augusta County. Take the VA-252 exit from State Hwy 262 N
Follow VA-252 S/Middlebrook Rd to State Rte 670 in Middlebrook
Route Directions
Take US-29 N to I-64 W. Take the I-64 W exit from US-29 N
Continue on I-64 W to Augusta County. Take the VA-252 exit from State Hwy 262 N
Follow VA-252 S/Middlebrook Rd to State Rte 670 in Middlebrook
Route Directions
Take Taylor Creek Rd and VA-151 N to US-250
Continue on US-250. Take I-64 W and VA-252 S/Middlebrook Rd to State Rte 670 in Middlebrook
Journey Details
Traveling from Heards, Virginia to Middlebrook, Virginia covers 45 miles (72 km) in a west direction. This mixed highways and local roads, moderate route typically takes 59 minutes under normal conditions.
Drivers have 3 route options between these locations (45-61 miles / 72-98 km). The primary route shown here saves 7 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 47 mph (76 km/h) .
Journey Waypoints
Heards
Starting Point
Middlebrook
Destination