Distance from Heards, Virginia to Bartonsville, Virginia
The driving distance from Heards, Virginia to Bartonsville, Virginia is 120.1 mi (193.3 km)
The straight-line (air) distance is approximately 54.3 mi (87.4 km)
Estimated travel time by road is 2 hours 5 minutes
We found 3 routes between Heards and Bartonsville.
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 to VA-277 W/Fairfax St in Frederick County. Take exit 307 from I-81 N
Take Main St and US-11 N/Valley Pike to your destination
Route Directions
Get on I-64 W in Augusta County from Heards Mountain Rd, US-29 N, Plank Rd and US-250 W
Take I-81 N to VA-277 W/Fairfax St in Frederick County. Take exit 307 from I-81 N
Take Main St and US-11 N/Valley Pike to your destination
Route Directions
Take Heards Mountain Rd to US-29 N in Covesville
Follow US-29 N to VA-231 N in Madison
Continue on US-522 N. Take I-66 W and I-81 N to State Rte 649 in Frederick County
Follow State Rte 649 to your destination
Journey Details
Traveling from Heards, Virginia to Bartonsville, Virginia covers 112.1 miles (180 km) in a northeast direction. This mixed highways and local roads, substantial route typically takes 2 hours 23 minutes under normal conditions.
Drivers have 3 route options between these locations (112-123 miles / 180-198 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Heards
Starting Point
Bartonsville
Destination