Distance from St Peters, Pennsylvania to Caswallen, Pennsylvania

St Peters Caswallen
Total Distance
26.9 mi
(43.3 km)
Travel Time
39 minutes

The driving distance from St Peters, Pennsylvania to Caswallen, Pennsylvania is 26.9 mi (43.3 km)

The straight-line (air) distance is approximately 9.4 mi (15.1 km)

Estimated travel time by road is 39 minutes

We found 2 routes between St Peters and Caswallen.

Available Routes

Shortest Fastest
PA-100 S
20.5 mi
32.9 km
36 minutes
US-322 E/Horseshoe Pike
26.9 mi
43.3 km
39 minutes

Route Directions

Follow St Peters Rd to PA-23 W/Ridge Rd
0.7 mi
2 min
Continue on PA-23 W/Ridge Rd. Take PA-345 S/Bulltown Rd, PA-82 S, US-322 E/Horseshoe Pike and US-30 E to Caswallen Dr in West Goshen Township
25.8 mi
36 min
0.3 mi
0 min

Route Directions

Take PA-23 E to PA-100 S in South Coventry Township
4.3 mi
7 min
Follow PA-100 S to Historic Rte 100/Pottstown Pike in West Whiteland Township. Exit from PA-100 S
13.4 mi
24 min
Continue on Historic Rte 100/Pottstown Pike. Drive to Caswallen Dr in West Goshen Township
2.7 mi
5 min

Journey Details

Traveling from St Peters, Pennsylvania to Caswallen, Pennsylvania covers 20.5 miles (33 km) in a southeast direction. This secondary roads, moderate route typically takes 36 minutes under normal conditions.

Drivers have 2 route options between these locations (20-27 miles / 33-43 km). The primary route shown here saves 4 minutes compared to alternatives.

Journey Waypoints

St Peters

Starting Point

Knauertown, Pennsylvania

22 mi to destination

1 mi
Ludwigs Corner, Pennsylvania

Traveled 5 mi from origin

1 mi
Byers, Pennsylvania

Traveled 11 mi from origin

1 mi
Eagleview, Pennsylvania

11 mi to destination

1 mi
Uwchlan Township, Pennsylvania

Traveled 16 mi from origin

0 mi
Exton, Pennsylvania

5 mi to destination

1 mi
Bradford Hills, Pennsylvania

Traveled 22 mi from origin

1 mi
Caswallen

Destination