Distance from Port Mercer, New Jersey to Heaton, Pennsylvania
The driving distance from Port Mercer, New Jersey to Heaton, Pennsylvania is 31.9 mi (51.3 km)
The straight-line (air) distance is approximately 15.2 mi (24.5 km)
Estimated travel time by road is 37 minutes
This route includes Toll roads along the way.
We found 3 routes between Port Mercer and Heaton.
Available Routes
Route Directions
Get on US-1 S/Brunswick Ave/Brunswick Pike in Lawrence Township
Follow US-1 S and I-276 W to PA-611 S/Easton Rd in Upper Moreland Township. Take exit 343 from I-276 W
Continue on PA-611 S/Easton Rd. Take Fitzwatertown Rd to Terwood Rd
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 S/Easton Rd in Upper Moreland Township. Take exit 343 from I-276 W
Continue on PA-611 S/Easton Rd. Take Fitzwatertown Rd to Terwood Rd
Route Directions
Get on US-1 S/Brunswick Ave/Brunswick Pike in Lawrence Township
Follow US-1 S to PA-132 W/E Street Rd in Bensalem Township. Take the PA-132 E/Street Road exit from US-1 S
Take Philmont Ave and Byberry Rd/SR 2009/State Rte 2009 to Terwood Rd in Upper Moreland Township
Journey Details
Traveling from Port Mercer, New Jersey to Heaton, Pennsylvania covers 30.6 miles (49 km) in a west direction. This secondary roads, moderate route typically takes 49 minutes under normal conditions.
Drivers have 3 route options between these locations (31-34 miles / 49-54 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Port Mercer
Starting Point
Heaton
Destination