Distance from St Peters, Pennsylvania to New Providence, New Jersey
The driving distance from St Peters, Pennsylvania to New Providence, New Jersey is 103.4 mi (166.5 km)
The straight-line (air) distance is approximately 48.8 mi (78.5 km)
Estimated travel time by road is 1 hour 58 minutes
We found 3 routes between St Peters and New Providence.
Available Routes
Route Directions
Get on I-78 E/PA-309 S in Salisbury Township from PA-100 N and PA-29 N
Follow I-78 E to Glenside Ave in Berkeley Heights. Take exit 44 from I-78 E
Follow Glenside Ave to South St in New Providence
Route Directions
Get on I-78 E in Upper Saucon Township from Harmonyville Rd, PA-100 N and Main Rd W
Follow I-78 E to Glenside Ave in Berkeley Heights. Take exit 44 from I-78 E
Follow Glenside Ave to South St in New Providence
Route Directions
Take Harmonyville Rd to S Hanover St in North Coventry Township
Take US-422 E, Game Farm Rd, Schwenksville Rd, Ridge Rd, ... and I-78 E to South St in New Providence
Journey Details
Traveling from St Peters, Pennsylvania to New Providence, New Jersey covers 95.4 miles (153 km) in a east direction. This mixed highways and local roads, substantial route typically takes 2 hours 9 minutes under normal conditions.
Drivers have 3 route options between these locations (95-103 miles / 153-166 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 47 mph (76 km/h) .
Journey Waypoints
St Peters
Starting Point
New Providence
Destination