Distance from Port Mercer, New Jersey to Lyons, Pennsylvania
The driving distance from Port Mercer, New Jersey to Lyons, Pennsylvania is 85.3 mi (137.2 km)
The straight-line (air) distance is approximately 35.9 mi (57.8 km)
Estimated travel time by road is 1 hour 38 minutes
This route includes Toll roads along the way.
We found 3 routes between Port Mercer and Lyons.
Available Routes
Route Directions
Get on US-1 S/Brunswick Ave/Brunswick Pike in Lawrence Township
Follow US-1 S, I-276 W and I-476 N to PA-663 S in Milford Township. Take exit 44 from I-476 N
Continue on PA-663 S. Take PA-29 N/Gravel Pike/Main St, Huffs Church Rd and Fredericksville Rd to S Main St in Lyons
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. Take Covered Bridge Rd, Hoch Rd and Forgedale Rd to S Main St in Lyons
Route Directions
Take I-295 N, NJ-29 N/River Rd, Woodhill Rd, Pineville Rd, ... and Fredericksville Rd to S Main St in Lyons
Journey Details
Traveling from Port Mercer, New Jersey to Lyons, Pennsylvania covers 70.5 miles (113 km) in a west direction. This secondary roads, substantial route typically takes 1 hour 53 minutes under normal conditions.
Drivers have 3 route options between these locations (71-91 miles / 113-146 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Port Mercer
Starting Point
Lyons
Destination