Distance from Atlantic, New Hampshire to Craigville Beach, Barnstable, Massachusetts
The driving distance from Atlantic, New Hampshire to Craigville Beach, Barnstable, Massachusetts is 118.6 mi (190.9 km)
The straight-line (air) distance is approximately 55.6 mi (89.4 km)
Estimated travel time by road is 2 hours 2 minutes
We found 3 routes between Atlantic and Craigville Beach, Barnstable.
Available Routes
Route Directions
Get on I-95 S in Salisbury from Collins St and MA-286 W
Take I-495 S, I-93 S, MA-3 S and US-6 E to Service Rd in Barnstable. Take exit 65 from US-6 E
Follow Old Stage Rd to S Main St
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, MA-25 E and US-6 E to Service Rd in Barnstable. Take exit 65 from US-6 E
Follow Old Stage Rd to S Main St
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
Follow I-93 S/US-1 S, MA-3 S and US-6 E to Service Rd in Barnstable. Take exit 65 from US-6 E
Follow Old Stage Rd to S Main St
Journey Details
Traveling from Atlantic, New Hampshire to Craigville Beach, Barnstable, Massachusetts covers 110.6 miles (178 km) in a south direction. This highway, substantial route typically takes 1 hour 58 minutes under normal conditions.
Drivers have 3 route options between these locations (111-123 miles / 178-198 km). The primary route shown here saves 13 minutes compared to alternatives.
The route features scenic views, toll sections, coastal roads. During morning weekday travel, expect morning rush hour with average speeds around 58 mph (93 km/h) .
Journey Waypoints
Atlantic
Starting Point
Craigville Beach, Barnstable
Destination