Distance from Hazen, Pennsylvania to Glenshaw, Pennsylvania
The driving distance from Hazen, Pennsylvania to Glenshaw, Pennsylvania is 97.1 mi (156.3 km)
The straight-line (air) distance is approximately 43.4 mi (69.9 km)
Estimated travel time by road is 1 hour 56 minutes
We found 3 routes between Hazen and Glenshaw.
Available Routes
Route Directions
Get on I-80 W in Pine Creek Township
Follow I-80 W to PA-38 S in Scrubgrass Township. Take exit 42 from I-80 W
Follow PA-38 S to State Hwy 8 S/S Main St in Butler
Follow State Hwy 8 S to Elfinwild Rd in Allison Park
Drive to Mt Royal Blvd in Glenshaw
Route Directions
Get on I-80 W in Pine Creek Township
Follow I-80 W to PA-68 W in Monroe Township. Take exit 62 from I-80 W
Get on PA-28 S in East Franklin Township from PA-268 S
Follow PA-28 S to State Hwy 8 N in Allegheny County. Take exit 5 from PA-28 S
Drive to Mt Royal Blvd in Glenshaw
Route Directions
Continue on PA-28 S to Etna
Drive to Mt Royal Blvd in Glenshaw
Journey Details
Traveling from Hazen, Pennsylvania to Glenshaw, Pennsylvania covers 86.1 miles (139 km) in a southwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 37 minutes under normal conditions.
Drivers have 3 route options between these locations (86-101 miles / 139-162 km). The primary route shown here saves 20 minutes compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 54 mph (87 km/h) .
Journey Waypoints
Hazen
Starting Point
Glenshaw
Destination