I-95 rest stops in Maine
Driving I-95 through Maine, you pass 12 rest stops we know of, at 9 locations. That includes 4 service plazas with food and fuel. The biggest gap, about 69 miles, lies between I-95 Rest Area near Hampden and I-95 Rest Area near Medway. Truck drivers find 251 spaces across these stops.
Northbound: I-95 Rest Area near Kittery to I-95 Rest Area near Medway
| Rest stop | Side | Mile | Near | Restrooms | Truck spaces | From previous |
|---|---|---|---|---|---|---|
| I-95 Rest Area near Kittery | NB | – | Kittery | – | 75 | – |
| Kennebunk Service Plaza | SB | – | Kennebunk | – | 40 | ≈ 24 mi |
| Kennebunk Service Plaza | NB | – | Kennebunk | Yes | 37 | < 1 mi |
| I-95 Rest Area near Gray | SB | – | Gray | Yes | 6 | ≈ 35 mi |
| Gray Service Plaza | NB | – | Gray | – | 6 | < 1 mi |
| West Gardiner Service Plaza | – | – | West Gardiner | Yes | 45 | ≈ 41 mi |
| I-95 Rest Area near Sidney | SB | – | Sidney | – | 6 | ≈ 16 mi |
| I-95 Rest Area near Pittsfield | – | – | Pittsfield | – | – | ≈ 33 mi |
| I-95 Rest Area near Hampden | NB | – | Hampden | – | 8 | ≈ 28 mi |
| I-95 Rest Area near Hampden | SB | – | Hampden | Yes | 8 | ≈ 2.8 mi |
| I-95 Rest Area near Medway | NB | – | Medway | – | 10 | ≈ 69 mi |
| I-95 Rest Area near Medway | SB | – | Medway | – | 10 | < 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 I-95 Rest Area near Medway and the last is I-95 Rest Area near Kittery. Stops marked NB in the table are on the other side of the road; use the ones marked SB or Both.
- I-95 Rest Area near Medway
- I-95 Rest Area near Hampden
- I-95 Rest Area near Pittsfield · direction not confirmed
- I-95 Rest Area near Sidney
- West Gardiner Service Plaza · direction not confirmed
- I-95 Rest Area near Gray
- Kennebunk Service Plaza
Can you sleep at rest stops in Maine?
We could not find a statewide rule in Maine on how long you may stay at a rest area. That does not mean anything goes: individual sites post their own limits. Camping is a different matter: it is not welcome at rest areas.
Checked October 2026. Know the rule? Send us the source.
I-95 beyond Maine
Southbound, I-95 continues in New Hampshire. All I-95 rest stops · All rest areas in Maine
Frequently asked questions
How many rest stops are on I-95 in Maine?
12 rest stops in our list: 7 reachable northbound and 7 southbound (counting stops whose direction we could not confirm for both).
What is the longest stretch without a rest stop on I-95 in Maine?
About 69 miles, between I-95 Rest Area near Hampden near Hampden and I-95 Rest Area near Medway near Medway.
Which I-95 rest stops in Maine have restrooms?
Restrooms are mapped at 4 of the 12 stops, for example Kennebunk Service Plaza, I-95 Rest Area near Gray and West Gardiner Service Plaza. For the others we have no confirmed data.
Can you sleep at I-95 rest stops in Maine?
We found no statewide hour limit in Maine. Follow the signs posted at each site.