Distance from Rocky Hill, New Jersey to Cranbury, New Jersey

Rocky Hill Cranbury
Total Distance
11.4 mi
(18.3 km)
Travel Time
21 minutes

The driving distance from Rocky Hill, New Jersey to Cranbury, New Jersey is 11.4 mi (18.3 km)

The straight-line (air) distance is approximately 5.5 mi (8.8 km)

Estimated travel time by road is 21 minutes

We found 3 routes between Rocky Hill and Cranbury.

Available Routes

Shortest Fastest
Dey Rd
11.3 mi
18.1 km
20 minutes
Schalks Crossing Rd and Dey Rd
11.4 mi
18.3 km
21 minutes
County Rd 522 and US-130 S
13.3 mi
21.4 km
22 minutes

Route Directions

Take Schalks Crossing Rd and Dey Rd to US-130 S in Cranbury
10.5 mi
19 min
0.9 mi
1 min

Route Directions

Take Kingston Rocky Hill Rd to NJ-27 N/Main St in Franklin Township
2.3 mi
4 min
0.7 mi
1 min
1.2 mi
2 min
0.6 mi
1 min
4 mi
6 min
4.5 mi
6 min

Route Directions

Take Kingston Rocky Hill Rd, Ridge Rd and Schalks Crossing Rd to Wyndhurst Dr in Plainsboro Township
5.7 mi
11 min
0.6 mi
1 min
Continue on Dey Rd. Drive to US-130 S in Cranbury
4.9 mi
7 min

Journey Details

Traveling from Rocky Hill, New Jersey to Cranbury, New Jersey covers 11.3 miles (18 km) in a southeast direction. This secondary roads, short route typically takes 20 minutes under normal conditions.

Drivers have 3 route options between these locations (11-13 miles / 18-21 km). The primary route shown here saves 3 minutes compared to alternatives.

Journey Waypoints

Rocky Hill

Starting Point

Montgomery, New Jersey

13 mi to destination

1 mi
Schalks, New Jersey

Traveled 3 mi from origin

2 mi
Cedar Brook, New Jersey

Traveled 9 mi from origin

1 mi
Cranbury

Destination