Distance from Cranbury, New Jersey to Bellingham, Massachusetts
The driving distance from Cranbury, New Jersey to Bellingham, Massachusetts is 252.9 mi (407.1 km)
The straight-line (air) distance is approximately 124 mi (199.6 km)
Estimated travel time by road is 4 hours 5 minutes
This route includes Toll roads along the way.
We found 3 routes between Cranbury and Bellingham.
Available Routes
Route Directions
Get on I-95 N in Monroe Township from Cranbury - South River Rd
Continue on I-95 N. Take I-684 N, I-84 E, I-90 E and I-495 S to MA-126 S/Hartford Ave in Bellingham. Take exit 46 from I-495 S
Take N Main St to your destination
Route Directions
Get on Garden State Pkwy N in Woodbridge Township from US-130 N and US-1 N
Continue on Garden State Pkwy N. Take I-95 N, I-87 N, Hutchinson Riv Pkwy N, CT-15 N, ... and I-295 N to RI-122 N/Mendon Rd in Cumberland. Take the RI-122 N exit from RI-99 N
Continue on Mendon Rd to your destination in Bellingham
Route Directions
Get on I-95 N in Monroe Township from Cranbury - South River Rd
Continue on I-95 N. Take Hutchinson Riv Pkwy N, CT-15 N, I-91 N, I-84 E, ... and I-495 S to MA-126 S/Hartford Ave in Bellingham. Take exit 46 from I-495 S
Take N Main St to your destination
Journey Details
Traveling from Cranbury, New Jersey to Bellingham, Massachusetts covers 243.5 miles (392 km) in a northeast direction. This highway, long-distance route typically takes 3 hours 57 minutes under normal conditions.
Drivers have 3 route options between these locations (243-253 miles / 392-407 km). The primary route shown here saves 38 minutes compared to alternatives.
The route features scenic views, toll sections. During midday weekday travel, expect lighter midday traffic with average speeds around 65 mph (105 km/h) .
Journey Waypoints
Cranbury
Starting Point
Bellingham
Destination