Distance from Cranbury, New Jersey to Union, New Jersey

Cranbury Union
Total Distance
34 mi
(54.7 km)
Travel Time
38 minutes

The driving distance from Cranbury, New Jersey to Union, New Jersey is 34 mi (54.7 km)

The straight-line (air) distance is approximately 18.1 mi (29.1 km)

Estimated travel time by road is 38 minutes

This route includes Toll roads along the way.

We found 2 routes between Cranbury and Union.

Available Routes

Shortest
US-130 N, US-1 N and Garden State Pkwy N
33 mi
53 km
44 minutes
Fastest Tolls
I-95 N and Garden State Pkwy N
34 mi
54.7 km
38 minutes

Route Directions

Get on I-95 N in Monroe Township from Cranbury - South River Rd
4.1 mi
7 min
Follow I-95 N and Garden State Pkwy N to Chestnut St in Union. Take exit 139B from Garden State Pkwy N
29.3 mi
28 min
Drive to Stuyvesant Ave.
0.6 mi
2 min

Route Directions

Follow US-130 N, US-1 N and Garden State Pkwy N to Chestnut St in Union. Take exit 139B from Garden State Pkwy N
32.3 mi
42 min
Drive to Stuyvesant Ave.
0.6 mi
2 min

Journey Details

Traveling from Cranbury, New Jersey to Union, New Jersey covers 33 miles (53 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 44 minutes under normal conditions.

Drivers have 2 route options between these locations (33-34 miles / 53-55 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Cranbury

Starting Point

Jamesburg, New Jersey

42 mi to destination

1 mi
Cottageville, New Jersey

Traveled 10 mi from origin

1 mi
Herberts, New Jersey

31 mi to destination

1 mi
Edgebrook, New Jersey

Traveled 21 mi from origin

0 mi
Bonhamtown, New Jersey

21 mi to destination

1 mi
New Dover, New Jersey

Traveled 31 mi from origin

1 mi
Madison Hill, New Jersey

10 mi to destination

1 mi
Cranford, New Jersey

Traveled 42 mi from origin

0 mi
Union

Destination