Distance from Stevens Crossing, Massachusetts to Weares Mill, New Hampshire

Stevens Crossing Weares Mill
Total Distance
25.8 mi
(41.5 km)
Travel Time
28 minutes

The driving distance from Stevens Crossing, Massachusetts to Weares Mill, New Hampshire is 25.8 mi (41.5 km)

The straight-line (air) distance is approximately 11.2 mi (18 km)

Estimated travel time by road is 28 minutes

We found 2 routes between Stevens Crossing and Weares Mill.

Available Routes

Shortest
MA-125 N and I-495 N
22.8 mi
36.7 km
33 minutes
Fastest
I-495 N
25.8 mi
41.5 km
28 minutes

Route Directions

Get on I-495 N in Lawrence from Sutton St
3.4 mi
6 min
Continue on I-495 N to Seabrook. Take exit 1 from I-95 N
20.9 mi
18 min
Continue on NH-107 N. Drive to Weare Rd
1.5 mi
3 min

Route Directions

Take Osgood St to MA-125 N/MA-133 E
1.1 mi
2 min
Continue on MA-125 N to Haverhill
6.3 mi
14 min
Get on I-495 N
2.3 mi
4 min
Continue on I-495 N to Seabrook. Take exit 1 from I-95 N
11.6 mi
10 min
Continue on NH-107 N. Drive to Weare Rd
1.5 mi
3 min

Journey Details

Traveling from Stevens Crossing, Massachusetts to Weares Mill, New Hampshire covers 22.8 miles (37 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 33 minutes under normal conditions.

Drivers have 2 route options between these locations (23-26 miles / 37-42 km). The primary route shown here saves no time compared to alternatives.

The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 41 mph (66 km/h) .

Journey Waypoints

Stevens Crossing

Starting Point

Suttons Mills, Massachusetts

26 mi to destination

1 mi
South Groveland, Massachusetts

Traveled 6 mi from origin

1 mi
Groveland, Massachusetts

19 mi to destination

0 mi
West Newbury, Massachusetts

Traveled 13 mi from origin

1 mi
Merrimacport, Massachusetts

Traveled 19 mi from origin

1 mi
Amesbury, Massachusetts

6 mi to destination

1 mi
Weares Mill

Destination