Distance from Stevens Crossing, Massachusetts to Weares Mill, New Hampshire
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
Route Directions
Get on I-495 N in Lawrence from Sutton St
Continue on I-495 N to Seabrook. Take exit 1 from I-95 N
Continue on NH-107 N. Drive to Weare Rd
Route Directions
Take Osgood St to MA-125 N/MA-133 E
Continue on MA-125 N to Haverhill
Get on I-495 N
Continue on I-495 N to Seabrook. Take exit 1 from I-95 N
Continue on NH-107 N. Drive to Weare Rd
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
Weares Mill
Destination