Distance from Stevens Crossing, Massachusetts to Epping, New Hampshire
The driving distance from Stevens Crossing, Massachusetts to Epping, New Hampshire is 43.8 mi (70.4 km)
The straight-line (air) distance is approximately 15.5 mi (25 km)
Estimated travel time by road is 46 minutes
This route includes Toll roads along the way.
We found 3 routes between Stevens Crossing and Epping.
Available Routes
Route Directions
Get on I-495 N in Lawrence from Sutton St
Continue on I-495 N. Take State Rte 101 W to NH-125 N in Epping. Take exit 7 from State Rte 101 W
Take Main St to Benjamin Way
Route Directions
Take Osgood St to MA-125 N/MA-133 E
Get on I-495 N in Lawrence
Follow I-495 N to Broad St in Merrimac. Take exit 115 from I-495 N
Take Bear Hill Rd, NH-108 N and NH-107A N to NH-107 N/NH-111/NH-125 N in Kingston
Continue on Main St. Drive to Benjamin Way
Route Directions
Take Osgood St to MA-125 N/MA-133 E
Get on I-495 N in Lawrence
Continue on I-495 N to Haverhill
Follow NH-121A and Kingston Rd to NH-125 N in Kingston
Continue on Main St. Drive to Benjamin Way
Journey Details
Traveling from Stevens Crossing, Massachusetts to Epping, New Hampshire covers 30.2 miles (49 km) in a north direction. This secondary roads, moderate route typically takes 46 minutes under normal conditions.
Drivers have 3 route options between these locations (30-44 miles / 49-70 km). The primary route shown here saves 4 minutes compared to alternatives.
Journey Waypoints
Stevens Crossing
Starting Point
Epping
Destination