Distance from Heards, Virginia to Markham, Virginia
The driving distance from Heards, Virginia to Markham, Virginia is 127.5 mi (205.3 km)
The straight-line (air) distance is approximately 49.2 mi (79.2 km)
Estimated travel time by road is 2 hours 4 minutes
We found 3 routes between Heards and Markham.
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-688 in Fauquier County. Take exit 18 from I-66 E
Drive to VA-688
Route Directions
Follow Heards Mountain Rd to US-29 N
Follow US-29 N and US-17 N to VA-688 in Fauquier County. Take exit 18 from I-66 W
Drive to VA-688
Route Directions
Follow Heards Mountain Rd to US-29 N
Follow US-29 N to VA-231 N in Madison
Follow US-522 N to Hume Rd in Huntly
Continue on Hume Rd. Drive to VA-688 in Markham
Journey Details
Traveling from Heards, Virginia to Markham, Virginia covers 98.1 miles (158 km) in a northeast direction. This mixed highways and local roads, substantial route typically takes 2 hours 6 minutes under normal conditions.
Drivers have 3 route options between these locations (98-128 miles / 158-205 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Heards
Starting Point
Markham
Destination