Distance from St Peters, Pennsylvania to Caswallen, Pennsylvania
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
Route Directions
Follow St Peters Rd to PA-23 W/Ridge Rd
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
Route Directions
Take PA-23 E to PA-100 S in South Coventry Township
Follow PA-100 S to Historic Rte 100/Pottstown Pike in West Whiteland Township. Exit from PA-100 S
Continue on Historic Rte 100/Pottstown Pike. Drive to Caswallen Dr in West Goshen Township
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
Caswallen
Destination