Distance from St Peters, Pennsylvania to Kratz, Pennsylvania
The driving distance from St Peters, Pennsylvania to Kratz, Pennsylvania is 24.6 mi (39.6 km)
The straight-line (air) distance is approximately 10.3 mi (16.6 km)
Estimated travel time by road is 38 minutes
We found 3 routes between St Peters and Kratz.
Available Routes
Route Directions
Follow St Peters Rd to PA-23 E
Continue on PA-23 E. Take PA-100 N/Pottstown Pike, US-422 E and Neiffer Rd to Gerloff Rd in Limerick Township
Take PA-29 N/Gravel Pike to Kratz Rd/Kratz Station Rd in Marlborough Township
Route Directions
Follow St Peters Rd to PA-23 E/Ridge Rd
Continue on PA-23 E/Ridge Rd. Take Bethel Church Rd and Limerick Center Rd to Gerloff Rd in Limerick Township
Take PA-29 N/Gravel Pike to Kratz Rd/Kratz Station Rd in Marlborough Township
Route Directions
Take Harmonyville Rd to S Hanover St in North Coventry Township
Take US-422 E and Neiffer Rd to Gerloff Rd in Limerick Township
Take PA-29 N/Gravel Pike to Kratz Rd/Kratz Station Rd in Marlborough Township
Journey Details
Traveling from St Peters, Pennsylvania to Kratz, Pennsylvania covers 22.5 miles (36 km) in a northeast direction. This secondary roads, moderate route typically takes 37 minutes under normal conditions.
Drivers have 3 route options between these locations (22-25 miles / 36-40 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
St Peters
Starting Point
Kratz
Destination