Distance from Stevens Crossing, Massachusetts to Hampton, New Hampshire

Stevens Crossing Hampton
Total Distance
28.5 mi
(45.9 km)
Travel Time
34 minutes

The driving distance from Stevens Crossing, Massachusetts to Hampton, New Hampshire is 28.5 mi (45.9 km)

The straight-line (air) distance is approximately 13.6 mi (21.8 km)

Estimated travel time by road is 34 minutes

We found 2 routes between Stevens Crossing and Hampton.

Available Routes

Shortest
I-95 N
27.3 mi
44 km
37 minutes
Fastest
I-495 N
28.5 mi
45.9 km
34 minutes

Route Directions

Get on I-495 N in Lawrence from Sutton St
3.4 mi
6 min
Continue on I-495 N to Seabrook. Take exit 1 from I-95 N
20.9 mi
18 min
Follow US-1 N/Lafayette Rd to your destination in Hampton
4.2 mi
8 min

Route Directions

Get on I-95 N in Georgetown from Great Pond Rd and MA-133 E
9.7 mi
17 min
Continue on I-95 N to your destination in Hampton
17.6 mi
19 min
0 mi
0 min

Journey Details

Traveling from Stevens Crossing, Massachusetts to Hampton, New Hampshire covers 27.3 miles (44 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 37 minutes under normal conditions.

Drivers have 2 route options between these locations (27-29 miles / 44-46 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Stevens Crossing

Starting Point

South Groveland, Massachusetts

31 mi to destination

1 mi
Groveland, Massachusetts

23 mi to destination

1 mi
West Newbury, Massachusetts

Traveled 16 mi from origin

0 mi
Curzon Mill, Massachusetts

16 mi to destination

1 mi
Amesbury, Massachusetts

Traveled 23 mi from origin

0 mi
Salisbury Plains, Massachusetts

8 mi to destination

1 mi
Hampton Falls, New Hampshire

Traveled 31 mi from origin

0 mi
Hampton

Destination