Distance from Cranbury, New Jersey to Shorewood, New York
The driving distance from Cranbury, New Jersey to Shorewood, New York is 292.7 mi (471 km)
The straight-line (air) distance is approximately 123.3 mi (198.5 km)
Estimated travel time by road is 4 hours 48 minutes
This route includes Toll roads along the way.
We found 3 routes between Cranbury and Shorewood.
Available Routes
Route Directions
Get on I-287 N in Franklin Township from US-130 N, Adams Ln, John F Kennedy Blvd and Easton Ave
Take I-78 W, PA-33 N, I-380 N, I-81 N and I-86 to NY-226 N in Savona. Take exit 40 from I-86
Continue on NY-226 N. Take Westlake Rd to Myers Rd in Tyrone
Route Directions
Get on I-95 N in Monroe Township from Cranbury - South River Rd
Take I-78 W, PA-33 N, I-380 N, I-81 N and I-86 to NY-226 N in Savona. Take exit 40 from I-86
Continue on NY-226 N. Take Westlake Rd to Myers Rd in Tyrone
Route Directions
Get on NJ-18 N in New Brunswick from US-130 N
Take I-287 N, I-78 W, PA-33 N, I-80 W, ... and I-86 to NY-226 N in Savona. Take exit 40 from I-86
Continue on NY-226 N. Take Westlake Rd to Myers Rd in Tyrone
Journey Details
Traveling from Cranbury, New Jersey to Shorewood, New York covers 291.8 miles (470 km) in a northwest direction. This highway, long-distance route typically takes 4 hours 50 minutes under normal conditions.
Drivers have 3 route options between these locations (292-295 miles / 470-475 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 62 mph (100 km/h) .
Journey Waypoints
Cranbury
Starting Point
Shorewood
Destination