Distance from St Peters, Pennsylvania to Perkiomen Heights, Pennsylvania

St Peters Perkiomen Heights
Total Distance
22.6 mi
(36.4 km)
Travel Time
35 minutes

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

Shortest
PA-663 N
19.6 mi
31.6 km
36 minutes
Fastest
PA-100 N/Pottstown Pike and PA-663 N
20.9 mi
33.7 km
35 minutes
PA-100 N/Pottstown Pike
22.6 mi
36.4 km
35 minutes

Route Directions

Follow St Peters Rd to PA-23 E
0.7 mi
2 min
Continue on PA-23 E. Take PA-100 N/Pottstown Pike to PA-663 N in Upper Hanover Township
21.9 mi
33 min

Route Directions

Take Harmonyville Rd to S Hanover St in North Coventry Township
5.4 mi
10 min
Take PA-100 N/Pottstown Pike to PA-663 N in Upper Hanover Township
15.6 mi
24 min

Route Directions

Take Harmonyville Rd to S Hanover St in North Coventry Township
5.4 mi
10 min
Follow S Hanover St to PA-663 N in Upper Hanover Township
14.3 mi
26 min

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

Harmonyville, Pennsylvania

25 mi to destination

1 mi
North Coventry Township, Pennsylvania

Traveled 6 mi from origin

1 mi
Pottstown, Pennsylvania

19 mi to destination

0 mi
Halfway House, Pennsylvania

Traveled 13 mi from origin

1 mi
Layfield, Pennsylvania

Traveled 19 mi from origin

1 mi
Sassamansville, Pennsylvania

6 mi to destination

1 mi
Pleasant Run, Pennsylvania

Traveled 25 mi from origin

0 mi
Perkiomen Heights

Destination