Distance from Atkinson Heights, New Hampshire to Milton, New Hampshire
The driving distance from Atkinson Heights, New Hampshire to Milton, New Hampshire is 61.5 mi (98.9 km)
The straight-line (air) distance is approximately 25.7 mi (41.4 km)
Estimated travel time by road is 1 hour 1 minute
This route includes Toll roads along the way.
We found 3 routes between Atkinson Heights and Milton.
Available Routes
Route Directions
Get on I-495 N in Haverhill from Sawyer Ave, NH-121 S and N Main St
Follow I-495 N and I-95 N to NH-16 S/Spaulding Turnpike in Rochester
Continue on NH-16 S/Spaulding Turnpike. Drive to NH-125 N in Milton
Route Directions
Get on I-495 N in Haverhill from Sawyer Ave, NH-121 S and N Main St
Continue on I-495 N. Take I-95 N to NH-108 N in Stratham. Take exit 11 from State Rte 101 W
Get on NH-16 N/Spaulding Turnpike in Dover from NH-108 N
Continue to Rochester
Continue on NH-16 S/Spaulding Turnpike. Drive to NH-125 N in Milton
Route Directions
Continue to Kingston
Continue on NH-125 N to Rochester
Continue on NH-16 S/Spaulding Turnpike to Milton
Journey Details
Traveling from Atkinson Heights, New Hampshire to Milton, New Hampshire covers 49.6 miles (80 km) in a north direction. This mixed highways and local roads, moderate route typically takes 1 hour 9 minutes under normal conditions.
Drivers have 3 route options between these locations (50-64 miles / 80-102 km). The primary route shown here saves 8 minutes compared to alternatives.
Journey Waypoints
Atkinson Heights
Starting Point
Milton
Destination