Distance from Atlantic, New Hampshire to Marion, Massachusetts
The driving distance from Atlantic, New Hampshire to Marion, Massachusetts is 112.5 mi (181 km)
The straight-line (air) distance is approximately 50.3 mi (80.9 km)
Estimated travel time by road is 1 hour 48 minutes
We found 3 routes between Atlantic and Marion.
Available Routes
Route Directions
Get on I-95 S in Salisbury from Collins St and MA-286 W
Follow I-95 S, MA-24 S/State Rte 24 S and I-495 S to MA-105 S/Front St in Marion. Take exit 35 from I-195 W
Continue on MA-105 S/Front St. Take US-6 W/Mill St to Main St
Route Directions
Get on I-95 S in Salisbury from Collins St and MA-286 W
Take I-495 S, US-3 S, I-95 S, MA-24 S/State Rte 24 S and I-495 S to MA-105 S/Front St in Marion. Take exit 35 from I-195 W
Continue on MA-105 S/Front St. Take US-6 W/Mill St to 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 and I-495 S to MA-105 S/Front St in Marion. Take exit 35 from I-195 W
Continue on MA-105 S/Front St. Take US-6 W/Mill St to Main St
Journey Details
Traveling from Atlantic, New Hampshire to Marion, Massachusetts covers 100.1 miles (161 km) in a south direction. This highway, substantial route typically takes 1 hour 43 minutes under normal conditions.
Drivers have 3 route options between these locations (100-116 miles / 161-187 km). The primary route shown here saves 9 minutes compared to alternatives.
The route features toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 58 mph (93 km/h) .
Journey Waypoints
Atlantic
Starting Point
Marion
Destination