Distance from St Peters, Pennsylvania to Pennhurst, Pennsylvania

St Peters Pennhurst
Total Distance
12.7 mi
(20.4 km)
Travel Time
24 minutes

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

Shortest Fastest
PA-23 E/Ridge Rd and W Bridge St
11.7 mi
18.8 km
20 minutes
Harmonyville Rd and PA-724 E
12.7 mi
20.4 km
24 minutes

Route Directions

Take Harmonyville Rd to S Hanover St in North Coventry Township
5.4 mi
10 min
0.1 mi
0 min
Take S Keim St to PA-724 E/E Schuylkill Rd in Kenilworth
1.7 mi
3 min
4.1 mi
5 min
Take Brown Dr to N Church St
1.5 mi
4 min

Route Directions

11.7 mi
20 min

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

Harmonyville, Pennsylvania

12 mi to destination

1 mi
Coventryville, Pennsylvania

Traveled 3 mi from origin

1 mi
Porters Mill, Pennsylvania

Traveled 6 mi from origin

1 mi
Slonaker, Pennsylvania

Traveled 9 mi from origin

1 mi
Snowdenville, Pennsylvania

3 mi to destination

0 mi
Pennhurst

Destination