Distance from Port Mercer, New Jersey to New Hope, Pennsylvania

Port Mercer New Hope
Total Distance
20.9 mi
(33.6 km)
Travel Time
27 minutes

The driving distance from Port Mercer, New Jersey to New Hope, Pennsylvania is 20.9 mi (33.6 km)

The straight-line (air) distance is approximately 9.1 mi (14.6 km)

Estimated travel time by road is 27 minutes

We found 3 routes between Port Mercer and New Hope.

Available Routes

Shortest
Lambertville - Hopewell Rd
19.8 mi
31.8 km
34 minutes
Fastest
I-295 N and NJ-29 N
20.9 mi
33.6 km
27 minutes
NJ-31 N
23.1 mi
37.1 km
34 minutes

Route Directions

Get on US-1 S/Brunswick Ave/Brunswick Pike in Lawrence Township
0.8 mi
2 min
Take I-295 N to NJ-29 N/River Rd in Ewing Township. Take exit 76 from I-295 N
10.1 mi
9 min
Follow NJ-29 N to Bridge St in New Hope
10 mi
15 min

Route Directions

Take I-295 N and NJ-31 N to Rocktown Hill Rd in East Amwell Township
16.4 mi
23 min
Take Gulick Rd to NJ-179 S in West Amwell Township
1.5 mi
3 min
Follow NJ-179 S to Bridge St in New Hope
5.2 mi
8 min

Route Directions

Take Carter Rd to Crusher Rd in Hopewell Township
7.2 mi
12 min
1.9 mi
3 min
Take Lambertville - Hopewell Rd and Brunswick Pike to Bridge St in New Hope
10.6 mi
18 min

Journey Details

Traveling from Port Mercer, New Jersey to New Hope, Pennsylvania covers 19.8 miles (32 km) in a west direction. This secondary roads, moderate route typically takes 34 minutes under normal conditions.

Drivers have 3 route options between these locations (20-23 miles / 32-37 km). The primary route shown here saves 30 seconds compared to alternatives.

Journey Waypoints

Port Mercer

Starting Point

Mercer County, New Jersey

21 mi to destination

1 mi
Pennington, New Jersey

16 mi to destination

1 mi
Harbourton, New Jersey

10 mi to destination

1 mi
Moore, New Jersey

5 mi to destination

1 mi
Lambertville, New Jersey

Traveled 21 mi from origin

1 mi
New Hope

Destination