Distance from Heards, Virginia to Marshall, Virginia
The driving distance from Heards, Virginia to Marshall, Virginia is 136.7 mi (219.9 km)
The straight-line (air) distance is approximately 50.7 mi (81.5 km)
Estimated travel time by road is 2 hours 12 minutes
We found 3 routes between Heards and Marshall.
Available Routes
Route Directions
Get on I-64 W in Augusta County from Taylor Creek Rd, VA-151 N and US-250
Take I-81 N and I-66 E to US-17 BUS S/VA-55 E in Fauquier County. Take exit 27 from I-66 E
Route Directions
Get on I-64 W in Augusta County from Taylor Creek Rd, VA-151 N and US-250
Take I-81 N to US-211 E/W Old Cross Rd in New Market. Take exit 264 from I-81 N
Get on I-66 E in Warren County from US-340 N
Follow I-66 E to US-17 BUS S/VA-55 E in Fauquier County. Take exit 27 from I-66 E
Route Directions
Follow Heards Mountain Rd to US-29 N
Continue on US-29 N. Drive to US-17 BUS N/Winchester Rd in Marshall
Journey Details
Traveling from Heards, Virginia to Marshall, Virginia covers 101.8 miles (164 km) in a northeast direction. This mixed highways and local roads, substantial route typically takes 1 hour 57 minutes under normal conditions.
Drivers have 3 route options between these locations (102-137 miles / 164-220 km). The primary route shown here saves 32 minutes compared to alternatives.
Journey Waypoints
Heards
Starting Point
Marshall
Destination