Distance from Stevens Crossing, Massachusetts to West Hampstead, New Hampshire

Stevens Crossing West Hampstead
Total Distance
20.9 mi
(33.6 km)
Travel Time
32 minutes

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

Shortest
NH-121 N
19.6 mi
31.6 km
33 minutes
Fastest
I-495 N and NH-121 N
20.9 mi
33.6 km
32 minutes
I-93 N
23.9 mi
38.5 km
33 minutes

Route Directions

Take Osgood St to MA-125 N/MA-133 E
1.1 mi
2 min
Take I-495 N to NH-121 N in Hampstead
19.8 mi
30 min

Route Directions

Get on I-495 N in Lawrence from Sutton St
3.4 mi
6 min
Take MA-213 W and I-93 N to NH-111 in Windham. Take exit 3 from I-93 N
12.2 mi
11 min
Continue on NH-111. Drive to NH-121/Main St in Hampstead
8.4 mi
14 min

Route Directions

Take Pleasant St to Main St
0.6 mi
1 min
Take I-495 N and Hilldale Ave to NH-121 N in Hampstead
19 mi
31 min

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

Suttons Mills, Massachusetts

22 mi to destination

1 mi
Noyes Terrace, New Hampshire

17 mi to destination

2 mi
Salem, New Hampshire

Traveled 11 mi from origin

1 mi
Atkinson, New Hampshire

Traveled 17 mi from origin

1 mi
Conleys Grove, New Hampshire

6 mi to destination

1 mi
Collettes Grove, New Hampshire

Traveled 22 mi from origin

1 mi
West Hampstead

Destination