Distance from Perrins Crossing, Massachusetts to Rochester, Massachusetts
The driving distance from Perrins Crossing, Massachusetts to Rochester, Massachusetts is 46.2 mi (74.3 km)
The straight-line (air) distance is approximately 16.3 mi (26.2 km)
Estimated travel time by road is 50 minutes
We found 3 routes between Perrins Crossing and Rochester.
Available Routes
Route Directions
Get on I-95 N in Attleboro from Pine St, Central Ave, Benefit St and Newport Ave
Follow I-95 N and I-495 S to MA-28 S in Middleborough. Take exit 8 from I-495 S
Take Spruce St and Neck Rd to Mendall Rd in Rochester
Route Directions
Take Tremont St, I-495 S, Spruce St and Neck Rd to Mendall Rd in Rochester
Route Directions
Take Tremont St and MA-140 S to Snipatuit Rd in Rochester
Follow Snipatuit Rd to Hartley Rd
Journey Details
Traveling from Perrins Crossing, Massachusetts to Rochester, Massachusetts covers 33.7 miles (54 km) in a east direction. This secondary roads, moderate route typically takes 53 minutes under normal conditions.
Drivers have 3 route options between these locations (34-46 miles / 54-74 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Perrins Crossing
Starting Point
Rochester
Destination