Distance from Stevens Crossing, Massachusetts to Shaws Hill, New Hampshire
The driving distance from Stevens Crossing, Massachusetts to Shaws Hill, New Hampshire is 30.6 mi (49.2 km)
The straight-line (air) distance is approximately 11.9 mi (19.1 km)
Estimated travel time by road is 36 minutes
We found 3 routes between Stevens Crossing and Shaws Hill.
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
Follow NH-107 N and NH-150 N to Shaw Hill Rd in Kensington
Route Directions
Take Osgood St to MA-125 N/MA-133 E
Take I-495 N, Bear Hill Rd and NH-108 N to Hobbs Rd in Kensington
Follow Hobbs Rd to Shaw Hill Rd
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
Follow NH-107 S and NH-108 N to Shaw Hill Rd in Kensington
Journey Details
Traveling from Stevens Crossing, Massachusetts to Shaws Hill, New Hampshire covers 26.9 miles (43 km) in a northeast direction. This secondary roads, moderate route typically takes 41 minutes under normal conditions.
Drivers have 3 route options between these locations (27-31 miles / 43-49 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Stevens Crossing
Starting Point
Shaws Hill
Destination