Distance from Upper Mohawk, New Jersey to Canton, Massachusetts
The driving distance from Upper Mohawk, New Jersey to Canton, Massachusetts is 264.9 mi (426.3 km)
The straight-line (air) distance is approximately 122.9 mi (197.8 km)
Estimated travel time by road is 4 hours 24 minutes
This route includes Toll roads along the way.
We found 3 routes between Upper Mohawk and Canton.
Available Routes
Route Directions
Get on I-84 E in Greenville from NJ-15 N, County Rd 565, NJ-23 N, Greenville Rd and Mountain Rd
Follow I-84 E and I-90 E to MA-138 S/Washington St in Canton. Take exit 2A from I-93 N
Follow Washington St to your destination
Route Directions
Get on I-84 E in Greenville from NJ-15 N, County Rd 565, NJ-23 N, Greenville Rd and Mountain Rd
Continue on I-84 E. Take I-90 E to Neponset St in Norwood. Take exit 23A from I-95 N
Continue on Neponset St to your destination in Canton
Route Directions
Get on I-287 N in Riverdale from Glen Rd, Ridge Rd, Oak Ridge Rd and NJ-23 S
Take I-95 N to Neponset St in Norwood. Take exit 23A from I-95 N
Continue on Neponset St to your destination in Canton
Journey Details
Traveling from Upper Mohawk, New Jersey to Canton, Massachusetts covers 248.3 miles (400 km) in a east direction. This highway, long-distance route typically takes 4 hours 8 minutes under normal conditions.
Drivers have 3 route options between these locations (248-270 miles / 400-434 km). The primary route shown here saves 18 minutes compared to alternatives.
The route features scenic views, toll sections. During midday weekday travel, expect lighter midday traffic with average speeds around 59 mph (95 km/h) .
Journey Waypoints
Upper Mohawk
Starting Point
Canton
Destination