Distance from Perrins Crossing, Massachusetts to Clay Hill, Maine
The driving distance from Perrins Crossing, Massachusetts to Clay Hill, Maine is 131.4 mi (211.4 km)
The straight-line (air) distance is approximately 61.1 mi (98.4 km)
Estimated travel time by road is 2 hours 6 minutes
This route includes Toll roads along the way.
We found 3 routes between Perrins Crossing and Clay Hill.
Available Routes
Route Directions
Get on I-95 N in Attleboro from Pine St, Central Ave, Benefit St and Newport Ave
Follow I-495 N and I-95 N to Spur Rd in York. Take exit 7 from I-95 N
Take Chases Pond Rd and Greenleaf Parsons Rd to your destination
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
Follow I-95 N to Spur Rd in York. Take exit 7 from I-95 N
Take Chases Pond Rd and Greenleaf Parsons Rd to your destination
Route Directions
Get on I-95 N in Attleboro from Pine St, Central Ave, Benefit St and Newport Ave
Follow I-95 N to Spur Rd in York. Take exit 7 from I-95 N
Follow US-1 N and Logging Rd to your destination
Journey Details
Traveling from Perrins Crossing, Massachusetts to Clay Hill, Maine covers 121.3 miles (195 km) in a northeast direction. This highway, substantial route typically takes 1 hour 59 minutes under normal conditions.
Drivers have 3 route options between these locations (121-131 miles / 195-211 km). The primary route shown here saves 18 minutes compared to alternatives.
The route features toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 64 mph (103 km/h) .
Journey Waypoints
Perrins Crossing
Starting Point
Clay Hill
Destination