Distance from Cranbury, New Jersey to Port Mercer, New Jersey

Cranbury Port Mercer
Total Distance
12.3 mi
(19.7 km)
Travel Time
20 minutes

The driving distance from Cranbury, New Jersey to Port Mercer, New Jersey is 12.3 mi (19.7 km)

The straight-line (air) distance is approximately 5.8 mi (9.3 km)

Estimated travel time by road is 20 minutes

We found 3 routes between Cranbury and Port Mercer.

Available Routes

Shortest
Old Trenton Rd, County Rte 571 and Clarksville Rd
12 mi
19.3 km
20 minutes
Fastest
Dey Rd and US-1 S
12.3 mi
19.7 km
20 minutes
County Rte 571 and Clarksville Rd
12.4 mi
19.9 km
20 minutes

Route Directions

0.9 mi
1 min
Continue on Dey Rd to Plainsboro Township
6.8 mi
11 min
Continue on US-1 S to West Windsor Township. Exit from US-1 S
4.3 mi
5 min
0.3 mi
1 min

Route Directions

Get on NJ-133 W in East Windsor
2.8 mi
4 min
Take Princeton Hightstown Rd and Clarksville Rd to Quaker Rd
9.6 mi
15 min

Route Directions

12 mi
20 min

Journey Details

Traveling from Cranbury, New Jersey to Port Mercer, New Jersey covers 12 miles (19 km) in a west direction. This secondary roads, moderate route typically takes 20 minutes under normal conditions.

Drivers have 3 route options between these locations (12-12 miles / 19-20 km). The primary route shown here saves no time compared to alternatives.

The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 39 mph (63 km/h) .

Journey Waypoints

Cranbury

Starting Point

Cedar Brook, New Jersey

13 mi to destination

1 mi
Old Mill Farms, New Jersey

Traveled 7 mi from origin

1 mi
West Windsor Township, New Jersey

3 mi to destination

1 mi
Port Mercer

Destination