Distance from Cranbury, New Jersey to New Hanover, New Jersey
The driving distance from Cranbury, New Jersey to New Hanover, New Jersey is 31.1 mi (50.1 km)
The straight-line (air) distance is approximately 12.9 mi (20.8 km)
Estimated travel time by road is 38 minutes
This route includes Toll roads along the way.
We found 3 routes between Cranbury and New Hanover.
Available Routes
Route Directions
Get on NJ-133 E in East Windsor
Take I-95 S to US-206 S in Bordentown. Take exit 7 from I-95 S
Take NJ-68 S to Texas Ave in New Hanover
Route Directions
Follow US-130 S to Bordentown
Take Georgetown Rd, Bordentown Georgetown Rd and NJ-68 S to Texas Ave in New Hanover
Route Directions
Follow US-130 S to Klockner Rd in Hamilton Township
Take Crosswicks Hamilton Square Rd to Church St
Take Crosswicks Chesterfield Rd, Chest-Georgetown Rd and NJ-68 S to Texas Ave in New Hanover
Journey Details
Traveling from Cranbury, New Jersey to New Hanover, New Jersey covers 26.1 miles (42 km) in a south direction. This secondary roads, moderate route typically takes 45 minutes under normal conditions.
Drivers have 3 route options between these locations (26-31 miles / 42-50 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views, toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 36 mph (58 km/h) .
Journey Waypoints
Cranbury
Starting Point
New Hanover
Destination