Distance from Stevens Crossing, Massachusetts to Onway Lake, New Hampshire
The driving distance from Stevens Crossing, Massachusetts to Onway Lake, New Hampshire is 44.7 mi (71.9 km)
The straight-line (air) distance is approximately 15 mi (24.2 km)
Estimated travel time by road is 53 minutes
We found 3 routes between Stevens Crossing and Onway Lake.
Available Routes
Route Directions
Get on I-495 N in Lawrence from Sutton St
Take I-93 N and NH-101 E/State Rte 101 E to NH-43 N in Candia. Take exit 3 from NH-101 E/State Rte 101 E
Take Patten Hill Rd, Green Rd and Deer Run Rd to Scribner Rd in Raymond
Route Directions
Get on I-495 N in Lawrence from Sutton St
Continue on I-495 N. Take State Rte 101 W to Old Manchester Rd in Raymond. Take exit 4 from State Rte 101 W
Take Scribner Rd, Green Rd and Deer Run Rd to Scribner Rd
Route Directions
Take Osgood St to MA-125 N/MA-133 E
Take I-495 N, NH-121 N and NH-102 E to Lane Rd in Chester
Continue on Lane Rd. Take Bald Hill Rd, Watson Hill Rd and Deer Run Rd to Scribner Rd in Raymond
Journey Details
Traveling from Stevens Crossing, Massachusetts to Onway Lake, New Hampshire covers 34.2 miles (55 km) in a north direction. This secondary roads, moderate route typically takes 59 minutes under normal conditions.
Drivers have 3 route options between these locations (34-52 miles / 55-84 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Stevens Crossing
Starting Point
Onway Lake
Destination