Distance from Atlantic, New Hampshire to Shell Beach, Massachusetts
The driving distance from Atlantic, New Hampshire to Shell Beach, Massachusetts is 119.6 mi (192.4 km)
The straight-line (air) distance is approximately 52.8 mi (85 km)
Estimated travel time by road is 1 hour 58 minutes
This route includes Toll roads along the way.
We found 3 routes between Atlantic and Shell Beach.
Available Routes
Route Directions
Get on I-95 S in Salisbury from Collins St and MA-286 W
Continue on I-95 S. Take MA-24 S/State Rte 24 S and I-495 S to North St in Mattapoisett. Take exit 31A from I-195 W
Continue on North St. Take US-6 W/Fairhaven Rd and Mattapoisett Neck Rd to Cecelia Ave/Innes Rd
Route Directions
Get on I-95 S in Salisbury from Collins St and MA-286 W
Continue on I-95 S. Take I-93 S, MA-24 S, I-495 S and I-195 W to North St in Mattapoisett. Take exit 31A from I-195 W
Continue on North St. Take US-6 W/Fairhaven Rd and Mattapoisett Neck Rd to Cecelia Ave/Innes Rd
Route Directions
Get on I-95 S in Salisbury from Collins St and MA-286 W
Follow I-95 S to US-1 S/Newbury St/Newburyport Turnpike in Peabody. Take exit 66 from I-95 S
Get on I-93 S/US-1 S in Cambridge
Continue on I-93 S. Take MA-24 S, I-495 S and I-195 W to North St in Mattapoisett. Take exit 31A from I-195 W
Continue on North St. Take US-6 W/Fairhaven Rd and Mattapoisett Neck Rd to Cecelia Ave/Innes Rd
Journey Details
Traveling from Atlantic, New Hampshire to Shell Beach, Massachusetts covers 107.2 miles (172 km) in a south direction. This highway, substantial route typically takes 1 hour 53 minutes under normal conditions.
Drivers have 3 route options between these locations (107-120 miles / 172-192 km). The primary route shown here saves 6 minutes compared to alternatives.
The route features toll sections, coastal roads. During evening weekday travel, expect evening rush hour with average speeds around 59 mph (95 km/h) .
Journey Waypoints
Atlantic
Starting Point
Shell Beach
Destination