Distance from St Peters, Pennsylvania to Mt Ephraim, New Jersey
The driving distance from St Peters, Pennsylvania to Mt Ephraim, New Jersey is 55.6 mi (89.5 km)
The straight-line (air) distance is approximately 24.8 mi (39.9 km)
Estimated travel time by road is 1 hour 8 minutes
This route includes Toll roads along the way.
We found 3 routes between St Peters and Mt Ephraim.
Available Routes
Route Directions
Get on I-76 E in Uwchlan Township from PA-23 E and PA-100 S
Follow I-76 E to NJ-168 S/Black Horse Pike in Camden County. Take exit 354 from I-76 E
Route Directions
Get on US-30 E in Caln Township from PA-23 W/Ridge Rd, PA-345 S/Bulltown Rd, PA-82 S and US-322 E/Horseshoe Pike
Follow US-30 E, US-202 N and I-76 E to NJ-168 S/Black Horse Pike in Camden County. Take exit 354 from I-76 E
Route Directions
Get on US-422 E in Limerick Township from PA-23 E/Ridge Rd, Bethel Church Rd and Main St
Follow US-422 E and I-76 E to NJ-168 S/Black Horse Pike in Camden County. Take exit 354 from I-76 E
Journey Details
Traveling from St Peters, Pennsylvania to Mt Ephraim, New Jersey covers 53.6 miles (86 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 1 hour 7 minutes under normal conditions.
Drivers have 3 route options between these locations (54-64 miles / 86-103 km). The primary route shown here saves 11 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 47 mph (76 km/h) .
Journey Waypoints
St Peters
Starting Point
Mt Ephraim
Destination