I-29 rest stops in North Dakota
I-29 has 7 rest stops in North Dakota in our directory (5 locations, some with a separate side for each direction). Plan ahead between Lake Agassiz Rest Area and Elm River Rest Area: that gap is 97 miles. The FHWA survey counted 74 truck spaces here in total.
Northbound: Lake Agassiz Rest Area to I-29 Rest Area near Cavalier
| Rest stop | Side | Mile | Near | Restrooms | Truck spaces | From previous |
|---|---|---|---|---|---|---|
| Lake Agassiz Rest Area | NB | 3 | Lake Agassiz | – | 7 | – |
| Elm River Rest Area | SB | 100 | Kelso | – | 10 | 97 mi |
| Elm River Rest Area | NB | 99 | Kelso | – | 11 | 1 mi |
| I-29 Rest Area near Thompson | – | – | Thompson | – | – | ≈ 24 mi |
| Alexander Henry Rest Area | NB | 178 | Grafton | – | 23 | ≈ 66 mi |
| Alexander Henry Rest Area | SB | 178 | Grafton | – | 23 | < 1 mi |
| I-29 Rest Area near Cavalier | – | – | Cavalier | – | – | ≈ 44 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
Heading south, you reach the stops in reverse order, starting with I-29 Rest Area near Cavalier. Stops marked NB in the table are on the other side of the road; use the ones marked SB or Both.
- I-29 Rest Area near Cavalier · direction not confirmed
- Alexander Henry Rest Area · mile 178
- I-29 Rest Area near Thompson · direction not confirmed
- Elm River Rest Area · mile 100
Can you sleep at rest stops in North Dakota?
Neither North Dakota law nor the state DOT website sets an hour limit for rest areas, as far as we found. Each rest area may post its own time limit. Setting up camp outside your vehicle is not accepted.
Checked October 2026. Know the rule? Send us the source.
Official list: North Dakota rest areas (state DOT)
I-29 beyond North Dakota
Southbound, I-29 continues in South Dakota. All I-29 rest stops · All rest areas in North Dakota
Frequently asked questions
How many rest stops are on I-29 in North Dakota?
7 rest stops in our list: 5 reachable northbound and 4 southbound (counting stops whose direction we could not confirm for both).
What is the longest stretch without a rest stop on I-29 in North Dakota?
About 97 miles, between Lake Agassiz Rest Area near Lake Agassiz and Elm River Rest Area near Kelso.
Can you sleep at I-29 rest stops in North Dakota?
We found no statewide hour limit in North Dakota. Follow the signs posted at each site.