Distance from Heards, Virginia to Bull Run, Virginia
The driving distance from Heards, Virginia to Bull Run, Virginia is 118.7 mi (191.1 km)
The straight-line (air) distance is approximately 55.7 mi (89.6 km)
Estimated travel time by road is 2 hours 29 minutes
We found 2 routes between Heards and Bull Run.
Available Routes
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 Crest Hill Rd in Flint Hill
Get on I-66 E/US-17 S in Fauquier County
Follow I-66 E to VA-234 BUS S/Sudley Rd in Prince William County. Take exit 47 from I-66 E
Follow VA-234 BUS S/Sudley Rd and Sudley Manor Dr to your destination in Bull Run
Route Directions
Follow Heards Mountain Rd to US-29 N
Follow US-29 N to VA-28 N in Fauquier County
Get on VA-234 N in Innovation from VA-28 N
Take Bethlehem Rd and Sudley Manor Dr to your destination in Bull Run
Journey Details
Traveling from Heards, Virginia to Bull Run, Virginia covers 102.6 miles (165 km) in a northeast direction. This mixed highways and local roads, substantial route typically takes 2 hours 9 minutes under normal conditions.
Drivers have 2 route options between these locations (103-119 miles / 165-191 km). The primary route shown here saves 21 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 48 mph (77 km/h) .
Journey Waypoints
Heards
Starting Point
Bull Run
Destination