Distance from Rocky Hill, New Jersey to Cranbury, New Jersey
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
Route Directions
Take Schalks Crossing Rd and Dey Rd to US-130 S in Cranbury
Route Directions
Take Kingston Rocky Hill Rd to NJ-27 N/Main St in Franklin Township
Route Directions
Take Kingston Rocky Hill Rd, Ridge Rd and Schalks Crossing Rd to Wyndhurst Dr in Plainsboro Township
Continue on Dey Rd. Drive to US-130 S in Cranbury
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
Cranbury
Destination