Distance from Stevens Crossing, Massachusetts to West Hampstead, New Hampshire
The driving distance from Stevens Crossing, Massachusetts to West Hampstead, New Hampshire is 20.9 mi (33.6 km)
The straight-line (air) distance is approximately 9.7 mi (15.6 km)
Estimated travel time by road is 32 minutes
We found 3 routes between Stevens Crossing and West Hampstead.
Available Routes
Route Directions
Take Osgood St to MA-125 N/MA-133 E
Take I-495 N to NH-121 N in Hampstead
Route Directions
Get on I-495 N in Lawrence from Sutton St
Take MA-213 W and I-93 N to NH-111 in Windham. Take exit 3 from I-93 N
Continue on NH-111. Drive to NH-121/Main St in Hampstead
Route Directions
Take Pleasant St to Main St
Take I-495 N and Hilldale Ave to NH-121 N in Hampstead
Journey Details
Traveling from Stevens Crossing, Massachusetts to West Hampstead, New Hampshire covers 19.6 miles (32 km) in a northwest direction. This secondary roads, moderate route typically takes 33 minutes under normal conditions.
Drivers have 3 route options between these locations (20-24 miles / 32-39 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Stevens Crossing
Starting Point
West Hampstead
Destination