Distance from Port Mercer, New Jersey to Weavertown, Pennsylvania
The driving distance from Port Mercer, New Jersey to Weavertown, Pennsylvania is 80.3 mi (129.2 km)
The straight-line (air) distance is approximately 34.9 mi (56.2 km)
Estimated travel time by road is 1 hour 28 minutes
This route includes Toll roads along the way.
We found 3 routes between Port Mercer and Weavertown.
Available Routes
Route Directions
Get on I-295 N in Lawrence Township from US-1 S/Brunswick Ave/Brunswick Pike
Follow I-295 N, US-1 S and I-276 W to PA-611 N/Easton Rd in Upper Moreland Township. Take exit 343 from I-276 W
Get on I-276 W in Fort Washington from Blair Mill Rd/State Rte 2026 and Dreshertown Rd
Follow I-276 W and US-422 W to PA-662 N/Old Swede Rd in Amity Township
Continue on PA-662 N/Old Swede Rd. Drive to Weavertown Rd
Route Directions
Get on I-295 S in Lawrence Township from US-1 S/Brunswick Ave/Brunswick Pike
Follow I-295 S to US-130 S in Bordentown. Take exit 57A-57B from I-295 S
Get on I-95 S in Florence
Take I-276 W and US-422 W to PA-662 N/Old Swede Rd in Amity Township
Continue on PA-662 N/Old Swede Rd. Drive to Weavertown Rd
Route Directions
Get on US-1 S/Brunswick Ave/Brunswick Pike in Lawrence Township
Follow US-1 S, I-276 W and US-422 W to PA-662 N/Old Swede Rd in Amity Township
Continue on PA-662 N/Old Swede Rd. Drive to Weavertown Rd
Journey Details
Traveling from Port Mercer, New Jersey to Weavertown, Pennsylvania covers 77.2 miles (124 km) in a west direction. This highway, substantial route typically takes 1 hour 20 minutes under normal conditions.
Drivers have 3 route options between these locations (77-84 miles / 124-135 km). The primary route shown here saves 8 minutes compared to alternatives.
The route features scenic views, toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 59 mph (95 km/h) .
Journey Waypoints
Port Mercer
Starting Point
Weavertown
Destination