Distance from St Peters, Pennsylvania to Pennhurst, Pennsylvania
The driving distance from St Peters, Pennsylvania to Pennhurst, Pennsylvania is 12.7 mi (20.4 km)
The straight-line (air) distance is approximately 5.1 mi (8.3 km)
Estimated travel time by road is 24 minutes
We found 2 routes between St Peters and Pennhurst.
Available Routes
Route Directions
Take Harmonyville Rd to S Hanover St in North Coventry Township
Take S Keim St to PA-724 E/E Schuylkill Rd in Kenilworth
Take Brown Dr to N Church St
Route Directions
Journey Details
Traveling from St Peters, Pennsylvania to Pennhurst, Pennsylvania covers 11.7 miles (19 km) in a east direction. This secondary roads, short route typically takes 20 minutes under normal conditions.
Drivers have 2 route options between these locations (12-13 miles / 19-20 km). The primary route shown here saves 5 minutes compared to alternatives.
Journey Waypoints
St Peters
Starting Point
Pennhurst
Destination