Distance from Perrins Crossing, Massachusetts to Berwick, Maine
The driving distance from Perrins Crossing, Massachusetts to Berwick, Maine is 127.1 mi (204.5 km)
The straight-line (air) distance is approximately 61.1 mi (98.3 km)
Estimated travel time by road is 2 hours 23 minutes
We found 3 routes between Perrins Crossing and Berwick.
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 to NH-107 S in Seabrook. Take exit 1 from I-95 N
Get on I-95 N in Portsmouth from US-1 N/Lafayette Rd and NH-151 N/Post Rd
Continue on I-95 N to Kittery. Take exit 3 from I-95 N
Continue on ME-236 N. Drive to Wilson St in Berwick
Route Directions
Get on I-95 N in Attleboro from Pine St, Central Ave, Benefit St and Newport Ave
Continue on I-95 N to Dover. Take exit 9 from NH-16 N
Continue on Indian Brook Rd. Take High St to Wilson St in Berwick
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-93 N to Boston. Take exit 19 from I-93 N
Get on I-95 N in Peabody
Follow I-95 N and NH-16 N to Indian Brook Rd in Dover. Take exit 9 from NH-16 N
Continue on Indian Brook Rd. Take High St to Wilson St in Berwick
Journey Details
Traveling from Perrins Crossing, Massachusetts to Berwick, Maine covers 115.5 miles (186 km) in a north direction. This highway, substantial route typically takes 2 hours 2 minutes under normal conditions.
Drivers have 3 route options between these locations (115-127 miles / 186-205 km). The primary route shown here saves 22 minutes compared to alternatives.
The route features toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 60 mph (97 km/h) .
Journey Waypoints
Perrins Crossing
Starting Point
Berwick
Destination