Distance from Port Mercer, New Jersey to Newton Heights, New Jersey

Port Mercer Newton Heights
Total Distance
33.1 mi
(53.2 km)
Travel Time
44 minutes

The driving distance from Port Mercer, New Jersey to Newton Heights, New Jersey is 33.1 mi (53.2 km)

The straight-line (air) distance is approximately 10.9 mi (17.5 km)

Estimated travel time by road is 44 minutes

This route includes Toll roads along the way.

We found 3 routes between Port Mercer and Newton Heights.

Available Routes

Shortest Fastest
US-1 N
21.2 mi
34 km
36 minutes
Ridge Rd
24.5 mi
39.4 km
48 minutes
Tolls
I-95 N
33.1 mi
53.2 km
44 minutes

Route Directions

Take Clarksville Rd and Princeton Hightstown Rd to NJ-133 E in East Windsor
8.7 mi
16 min
Take I-95 N to NJ-18 S in East Brunswick. Take exit 9 from I-95 N
21 mi
20 min
Continue on NJ-18 S to your destination
3.4 mi
7 min

Route Directions

Take Quaker Rd and US-206 N to Blue Spring Rd in Montgomery
7.2 mi
14 min
Continue on Blue Spring Rd to Princeton
2.4 mi
4 min
Drive from County Rd 522, Ridge Rd and Cranbury Rd to East Brunswick
14.7 mi
28 min
0.2 mi
1 min

Route Directions

Take US-1 N, Ridge Rd and Cranbury Rd to your destination in East Brunswick
21 mi
35 min
0.2 mi
1 min

Journey Details

Traveling from Port Mercer, New Jersey to Newton Heights, New Jersey covers 21.2 miles (34 km) in a northeast direction. This secondary roads, moderate route typically takes 36 minutes under normal conditions.

Drivers have 3 route options between these locations (21-33 miles / 34-53 km). The primary route shown here saves 12 minutes compared to alternatives.

Journey Waypoints

Port Mercer

Starting Point

West Windsor Township, New Jersey

25 mi to destination

1 mi
Schalks, New Jersey

19 mi to destination

0 mi
South Brunswick Township, New Jersey

13 mi to destination

1 mi
Cottageville, New Jersey

Traveled 19 mi from origin

1 mi
Fairview Knolls, New Jersey

Traveled 25 mi from origin

1 mi
Newton Heights

Destination