Distance from Hazelhurst, Maryland to Broad Run, Maryland
The driving distance from Hazelhurst, Maryland to Broad Run, Maryland is 130.3 mi (209.6 km)
The straight-line (air) distance is approximately 55.6 mi (89.5 km)
Estimated travel time by road is 2 hours 13 minutes
We found 3 routes between Hazelhurst and Broad Run.
Available Routes
Route Directions
Get on I-68 E from MD-495 N, New Germany Rd and Chestnut Ridge Rd
Follow I-68 E and I-70 E to MD-17 S in Myersville. Take exit 42 from I-70 E
Continue on MD-17 S. Drive to Broad Run Ct
Route Directions
Take MD-135 W and MD-560 S to US-50 E in Gormania
Take US-48, I-81 N, VA-7 E and US-340 N to MD-17 S in Frederick County. Take the MD-17 S exit from US-340 E
Take MD-180 and Catholic Church Rd to Broad Run Ct
Route Directions
Take MD-135 E to US-220 S in McCoole
Continue on US-220 S to Keyser. Take the exit toward Ft Ashby/Keyser Industrial Pk from US-220 S
Continue on WV-46 E. Take Headsville Rd and Middle Ridge Rd to US-50 E/Northwestern Pike/Northwestern Turnpike in Hampshire County
Follow US-50 E/Northwestern Pike/Northwestern Turnpike to VA-37 N in Frederick County. Take the VA-37 N exit from US-50 E/Northwestern Pike/Northwestern Turnpike
Get on VA-7 E from VA-37 N and State Rte 661
Follow VA-7 E and US-340 N to MD-17 S in Frederick County. Take the MD-17 S exit from US-340 E
Take MD-180 and Catholic Church Rd to Broad Run Ct
Journey Details
Traveling from Hazelhurst, Maryland to Broad Run, Maryland covers 124.3 miles (200 km) in a east direction. This mixed highways and local roads, substantial route typically takes 2 hours 51 minutes under normal conditions.
Drivers have 3 route options between these locations (124-159 miles / 200-256 km). The primary route shown here saves 9 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 46 mph (74 km/h) .
Journey Waypoints
Hazelhurst
Starting Point
Broad Run
Destination