Distance from St Peters, Pennsylvania to Perkiomen Heights, Pennsylvania
The driving distance from St Peters, Pennsylvania to Perkiomen Heights, Pennsylvania is 22.6 mi (36.4 km)
The straight-line (air) distance is approximately 11 mi (17.7 km)
Estimated travel time by road is 35 minutes
We found 3 routes between St Peters and Perkiomen Heights.
Available Routes
Route Directions
Follow St Peters Rd to PA-23 E
Continue on PA-23 E. Take PA-100 N/Pottstown Pike to PA-663 N in Upper Hanover Township
Route Directions
Take Harmonyville Rd to S Hanover St in North Coventry Township
Take PA-100 N/Pottstown Pike to PA-663 N in Upper Hanover Township
Route Directions
Take Harmonyville Rd to S Hanover St in North Coventry Township
Follow S Hanover St to PA-663 N in Upper Hanover Township
Journey Details
Traveling from St Peters, Pennsylvania to Perkiomen Heights, Pennsylvania covers 19.6 miles (32 km) in a northeast direction. This secondary roads, moderate route typically takes 36 minutes under normal conditions.
Drivers have 3 route options between these locations (20-23 miles / 32-36 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
St Peters
Starting Point
Perkiomen Heights
Destination