Rest Stops Nearby

I-95 rest stops in New Hampshire

I-95 has 4 rest stops in New Hampshire in our directory (2 locations, some with a separate side for each direction). That includes 1 service plaza with food and fuel. The longest stretch without a stop is about 4.1 miles, between Seabrook Rest Area and Hampton Liquor and Wine Outlet Rest Area. Truck drivers find 94 spaces across these stops.

I 95 Salisbury Rest AreaSeabrook Rest AreaHampton Liquor and Wine Outlet Rest AreaHampton Liquor and Wine Outlet Rest Area South North · about 5 mi between first and last stop
Green: rest area · blue: welcome center · yellow: service plaza · grey: parking. Dots above the line serve northbound traffic, below southbound.

Northbound: I 95 Salisbury Rest Area to Hampton Liquor and Wine Outlet Rest Area

I-95, south to north
Rest stopSideMileNearRestroomsTruck spacesFrom previous
I 95 Salisbury Rest Area SB 0.2 Salisbury Yes 24 –
Seabrook Rest Area NB 0.5 Seabrook – 70 < 1 mi
Hampton Liquor and Wine Outlet Rest Area NB – Hampton Yes – ≈ 4.1 mi
Hampton Liquor and Wine Outlet Rest Area SB – Hampton Yes – < 1 mi

Mile = state mile marker where our sources give one. Distances use mile markers when both stops have one, otherwise the straight-line distance plus 15 % (marked ≈). "–" means we have no data.

Driving southbound

Going the other way, the first stop is Hampton Liquor and Wine Outlet Rest Area and the last is I 95 Salisbury Rest Area. Stops marked NB in the table are on the other side of the road; use the ones marked SB or Both.

Can you sleep at rest stops in New Hampshire?

No hour limit set · no camping

Tents and sleeping on the ground are not allowed. The law sets no hour limit for parked vehicles.

Source: RSA 236:58, checked October 2026. Posted signs at each site can be stricter, and this is not legal advice.

Official list: New Hampshire rest areas (state DOT)

I-95 beyond New Hampshire

Southbound, I-95 continues in Massachusetts. Northbound, it continues in Maine. All I-95 rest stops · All rest areas in New Hampshire

Frequently asked questions

How many rest stops are on I-95 in New Hampshire?

4 rest stops in our list: 2 reachable northbound and 2 southbound.

What is the longest stretch without a rest stop on I-95 in New Hampshire?

About 4.1 miles, between Seabrook Rest Area near Seabrook and Hampton Liquor and Wine Outlet Rest Area near Hampton.

Which I-95 rest stops in New Hampshire have restrooms?

Restrooms are mapped at 3 of the 4 stops, for example I 95 Salisbury Rest Area, Hampton Liquor and Wine Outlet Rest Area and Hampton Liquor and Wine Outlet Rest Area. For the others we have no confirmed data.

Can you sleep at I-95 rest stops in New Hampshire?

Tents and sleeping on the ground are not allowed. The law sets no hour limit for parked vehicles. (RSA 236:58)