Distance from St Peters, Pennsylvania to Snyders, Pennsylvania
The driving distance from St Peters, Pennsylvania to Snyders, Pennsylvania is 57.2 mi (92 km)
The straight-line (air) distance is approximately 23.6 mi (38 km)
Estimated travel time by road is 1 hour 17 minutes
We found 3 routes between St Peters and Snyders.
Available Routes
Route Directions
Take Hopewell Rd to PA-345 N in Union Township
Continue on PA-345 N. Take PA-724 W, US-422 W, US-222 N, PA-61 N and PA-895 E to PA-309 S in West Penn Township
Route Directions
Take St Peters Rd to Unionville Rd in North Coventry Township
Continue on Unionville Rd. Take PA-662 N, Moselem Spring Rd, US-222 N, PA-737 N and Rhoades Rd to PA-309 S in West Penn Township
Route Directions
Take St Peters Rd to Unionville Rd in North Coventry Township
Take PA-662 N and PA-143 N to Leaser Rd in Lynn Township
Continue on Leaser Rd. Take Fort Franklin Rd to PA-309 N in Andreas
Drive to PA-309 S
Journey Details
Traveling from St Peters, Pennsylvania to Snyders, Pennsylvania covers 47.2 miles (76 km) in a north direction. This secondary roads, moderate route typically takes 1 hour 19 minutes under normal conditions.
Drivers have 3 route options between these locations (47-57 miles / 76-92 km). The primary route shown here saves 3 minutes compared to alternatives.
Journey Waypoints
St Peters
Starting Point
Snyders
Destination