Distance from St Peters, Pennsylvania to New Dover, New Jersey
The driving distance from St Peters, Pennsylvania to New Dover, New Jersey is 110.7 mi (178.2 km)
The straight-line (air) distance is approximately 48.6 mi (78.2 km)
Estimated travel time by road is 1 hour 51 minutes
This route includes Toll roads along the way.
We found 3 routes between St Peters and New Dover.
Available Routes
Route Directions
Get on I-76 E in Uwchlan Township from PA-23 E and PA-100 S/Pottstown Pike
Continue on I-76 E. Take I-276 E and I-95 N to NJ-27 S in Woodbridge Township. Take exit 132 from Garden State Pkwy N
Take Wood Ave to New Dover Rd in Edison
Route Directions
Get on I-476 S in Kulpsville from PA-23 E/Ridge Rd, W Bridge St, 2nd Ave/State Rte 4015, PA-113 N and Old Forty Foot Rd
Follow I-476 S, I-276 E and I-95 N to NJ-27 S in Woodbridge Township. Take exit 132 from Garden State Pkwy N
Take Wood Ave to New Dover Rd in Edison
Route Directions
Get on I-78 E in Upper Saucon Township from Harmonyville Rd, PA-100 N and Main Rd W
Continue on I-78 E to Edison. Take exit 3 from I-287 S
Take Plainfield Rd to New Dover Rd
Journey Details
Traveling from St Peters, Pennsylvania to New Dover, New Jersey covers 106.4 miles (171 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 (106-112 miles / 171-181 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 46 mph (74 km/h) .
Journey Waypoints
St Peters
Starting Point
New Dover
Destination