Distance from Hazelhurst, Maryland to Truxall, Pennsylvania
The driving distance from Hazelhurst, Maryland to Truxall, Pennsylvania is 113.5 mi (182.7 km)
The straight-line (air) distance is approximately 47.1 mi (75.9 km)
Estimated travel time by road is 2 hours 11 minutes
This route includes Toll roads along the way.
We found 3 routes between Hazelhurst and Truxall.
Available Routes
Route Directions
Take MD-495 N, New Germany Rd and Chestnut Ridge Rd to US-219
Follow US-219 N and I-76 W to PA-66 N/PA-66 Turnpike N in Salem Township
Continue on PA-66 N. Drive to 2nd St in Bell Township
Route Directions
Take MD-495 N and US-40 ALT W to U.S. Hwy 40 W
Continue on U.S. Hwy 40 W. Take US-119 N to PA-66 N/PA-66 Turnpike N in Salem Township
Continue on PA-66 N. Drive to 2nd St in Bell Township
Route Directions
Take MD-495 N, New Germany Rd and Chestnut Ridge Rd to US-219
Follow US-219 N and US-30 W to PA-217 N in Derry Township
Take PA-981 N to 2nd St in Bell Township
Journey Details
Traveling from Hazelhurst, Maryland to Truxall, Pennsylvania covers 103.5 miles (167 km) in a north direction. This mixed highways and local roads, substantial route typically takes 2 hours 9 minutes under normal conditions.
Drivers have 3 route options between these locations (104-116 miles / 167-187 km). The primary route shown here saves 10 minutes compared to alternatives.
Journey Waypoints
Hazelhurst
Starting Point
Truxall
Destination