Distance from Winslow, North Carolina to Cranbury, New Jersey
The driving distance from Winslow, North Carolina to Cranbury, New Jersey is 467.5 mi (752.4 km)
The straight-line (air) distance is approximately 186.5 mi (300.1 km)
Estimated travel time by road is 7 hours 41 minutes
We found 3 routes between Winslow and Cranbury.
Available Routes
Route Directions
Get on US-17 N from Nixonton Rd and Halls Creek Rd
Follow US-17 BYP N to US-158 W/US-17 N
Get on I-64 E in Chesapeake
Take I-664 N, I-64 W, I-295 N, I-95 N, ... and I-295 N to US-130 N in Hamilton Township. Take exit 5B from I-195 E
Drive to US-130 N in Cranbury
Route Directions
Get on US-17 N from Nixonton Rd and Halls Creek Rd
Follow US-17 BYP N to US-158 W/US-17 N
Get on I-64 E in Chesapeake
Take I-664 N, I-64 W, I-295 N, I-95 N, ... and I-95 N to US-130 N in East Windsor. Take the U.S.130 N exit from NJ-133
Route Directions
Get on US-17 N from Nixonton Rd and Halls Creek Rd
Continue on US-17 N. Take US-13 N, US-113 N, DE-1 N, NJ Tpke and I-95 N to US-130 N in Cranbury
Journey Details
Traveling from Winslow, North Carolina to Cranbury, New Jersey covers 372 miles (599 km) in a north direction. This highway, long-distance route typically takes 6 hours 23 minutes under normal conditions.
Drivers have 3 route options between these locations (372-468 miles / 599-752 km). The primary route shown here saves 1 hour and 19 minutes compared to alternatives.
The route features toll sections. During midday weekday travel, expect lighter midday traffic with average speeds around 58 mph (93 km/h) .
Journey Waypoints
Winslow
Starting Point
Cranbury
Destination