Rest Stops Nearby

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.

Lake Agassiz Rest AreaElm River Rest AreaElm River Rest AreaI-29 Rest Area near ThompsonAlexander Henry Rest AreaAlexander Henry Rest AreaI-29 Rest Area near Cavalier South North · about 232 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: Lake Agassiz Rest Area to I-29 Rest Area near Cavalier

I-29, south to north
Rest stopSideMileNearRestroomsTruck spacesFrom 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.

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.