Distance from Stevens Crossing, Massachusetts to Merrimack, New Hampshire
The driving distance from Stevens Crossing, Massachusetts to Merrimack, New Hampshire is 37.5 mi (60.4 km)
The straight-line (air) distance is approximately 14.2 mi (22.9 km)
Estimated travel time by road is 42 minutes
We found 3 routes between Stevens Crossing and Merrimack.
Available Routes
Route Directions
Get on I-495 S from Massachusetts Ave
Continue on I-495 S. Take US-3 N to Greeley St in Merrimack. Take exit 11 from Everett Tpke
Take US-3 N to your destination
Route Directions
Get on I-495 N in Lawrence from Sutton St
Drive from MA-213 W and I-93 N to Bedford. Take the Raymond Wieczorek Drive E exit from Everett Tpke
Follow US-3 S to your destination in Merrimack
Route Directions
Take Osgood St to MA-125 N/MA-133 E
Get on I-495 N in Lawrence
Take MA-213 W and I-93 N to NH-111 W in Windham. Take exit 3 from I-93 N
Continue on NH-111 W. Take Concord St to US-3 N in Hillsborough County
Continue on Baboosic Lake Rd to your destination
Journey Details
Traveling from Stevens Crossing, Massachusetts to Merrimack, New Hampshire covers 34.5 miles (55 km) in a northwest direction. This secondary roads, moderate route typically takes 53 minutes under normal conditions.
Drivers have 3 route options between these locations (34-39 miles / 55-63 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Stevens Crossing
Starting Point
Merrimack
Destination