Distance from Hazen, Pennsylvania to St Charles, Pennsylvania
The driving distance from Hazen, Pennsylvania to St Charles, Pennsylvania is 38.2 mi (61.5 km)
The straight-line (air) distance is approximately 16.4 mi (26.3 km)
Estimated travel time by road is 46 minutes
We found 3 routes between Hazen and St Charles.
Available Routes
Route Directions
Take I-80 W to PA-66 S in Clarion Township. Take exit 64 from I-80 W
Continue on PA-66 S. Take Olean Trail to St Charles Rd/T468 in Porter Township
Route Directions
Take I-80 W to Zion Rd in Monroe Township
Take S Reidsburg Rd and Huber Rd to St Charles Rd/T468 in Porter Township
Route Directions
Continue on PA-28 S to New Bethlehem
Follow PA-861 W to St Charles Rd/T468 in Porter Township
Journey Details
Traveling from Hazen, Pennsylvania to St Charles, Pennsylvania covers 34.6 miles (56 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 45 minutes under normal conditions.
Drivers have 3 route options between these locations (35-41 miles / 56-66 km). The primary route shown here saves 5 minutes compared to alternatives.
Journey Waypoints
Hazen
Starting Point
St Charles
Destination