Distance from St Peters, Pennsylvania to Martindale, Pennsylvania
The driving distance from St Peters, Pennsylvania to Martindale, Pennsylvania is 23.6 mi (38 km)
The straight-line (air) distance is approximately 11.8 mi (19 km)
Estimated travel time by road is 39 minutes
We found 3 routes between St Peters and Martindale.
Available Routes
Route Directions
Follow St Peters Rd to PA-23 W
Take Valley View Rd and Turkey Hill Rd to PA-625 N in East Earl Township
Continue on Spook Ln/T967. Take Long Ln/T783 to PA-897 S in East Earl Township
Continue on Wide Hollow Rd. Take Centerville Rd to Gristmill Rd in Earl Township
Route Directions
Follow St Peters Rd to PA-23 W
Continue on PA-23 W. Take I-76 W to Lesher Rd in East Cocalico Township
Take S Muddy Creek Rd to Red Run Rd in Brecknock Township
Continue on Gristmill Rd. Take T816 to Gristmill Rd
Route Directions
Follow St Peters Rd to PA-23 W
Follow PA-23 W to Precast Rd/T779 in East Earl Township
Continue on Precast Rd to Earl Township
Follow Martindale Rd to Gristmill Rd
Journey Details
Traveling from St Peters, Pennsylvania to Martindale, Pennsylvania covers 22 miles (35 km) in a west direction. This secondary roads, moderate route typically takes 34 minutes under normal conditions.
Drivers have 3 route options between these locations (22-28 miles / 35-46 km). The primary route shown here saves 5 minutes compared to alternatives.
Journey Waypoints
St Peters
Starting Point
Martindale
Destination