Distance from Stevens Crossing, Massachusetts to Hampton, New Hampshire
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
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 US-1 N/Lafayette Rd to your destination in Hampton
Route Directions
Get on I-95 N in Georgetown from Great Pond Rd and MA-133 E
Continue on I-95 N to your destination in Hampton
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
Hampton
Destination