Distance from Atlantic, New Hampshire to Topsham, Maine
The driving distance from Atlantic, New Hampshire to Topsham, Maine is 112.5 mi (181.1 km)
The straight-line (air) distance is approximately 53.6 mi (86.3 km)
Estimated travel time by road is 1 hour 51 minutes
This route includes Toll roads along the way.
We found 2 routes between Atlantic and Topsham.
Available Routes
Route Directions
Follow Collins St, MA-286 W/Pike St and Toll Rd to I-95 N in Salisbury
Follow I-95 N to Alfred A Plourde Pkwy in Lewiston. Take exit 80 from I-95 N
Drive to ME-196 E in Topsham
Route Directions
Follow Collins St, MA-286 W/Pike St and Toll Rd to I-95 N in Salisbury
Follow I-95 N and I-295 N to ME-196 E/Lewiston Rd in Topsham. Take exit 31 from I-295 N
Journey Details
Traveling from Atlantic, New Hampshire to Topsham, Maine covers 93.5 miles (150 km) in a northeast direction. This highway, substantial route typically takes 1 hour 27 minutes under normal conditions.
Drivers have 2 route options between these locations (93-113 miles / 150-181 km). The primary route shown here saves 25 minutes compared to alternatives.
The route features scenic views, toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 64 mph (103 km/h) .
Journey Waypoints
Atlantic
Starting Point
Topsham
Destination