Distance from St Peters, Pennsylvania to Dieffenbach, Pennsylvania
The driving distance from St Peters, Pennsylvania to Dieffenbach, Pennsylvania is 117.9 mi (189.7 km)
The straight-line (air) distance is approximately 49.4 mi (79.5 km)
Estimated travel time by road is 2 hours 24 minutes
We found 3 routes between St Peters and Dieffenbach.
Available Routes
Route Directions
Get on I-176 N in Cumru Township from Hopewell Rd, PA-345 N and PA-724 W
Take US-222 N and PA-61 N to PA-895 E in West Brunswick Township
Get on I-81 N in Kline Township from PA-895 E, PA-443 E and PA-309 W
Take I-80 W to PA-54 W in Derry Township
Route Directions
Get on I-176 S in Caernarvon Township from PA-23 W
Get on US-11 N/US-15 N in Reed Township from I-76 W and US-22 W/US-322 W
Get on PA-147 in Union Township
Follow PA-147 to State Rte 254 E in Turbot Township. Exit from PA-147
Continue on State Rte 254 E. Drive to PA-54 W in Derry Township
Route Directions
Take Hopewell Rd to PA-345 N in Union Township
Take PA-724 W, PA-183 N and PA-901 W to PA-54 W in Derry Township
Journey Details
Traveling from St Peters, Pennsylvania to Dieffenbach, Pennsylvania covers 98.9 miles (159 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 15 minutes under normal conditions.
Drivers have 3 route options between these locations (99-143 miles / 159-231 km). The primary route shown here saves 11 minutes compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 43 mph (69 km/h) .
Journey Waypoints
St Peters
Starting Point
Dieffenbach
Destination