Rest areaI-29 · Southbound
Elm River Rest Area
You will find Elm River Rest Area on I-29 (southbound) by Kelso, North Dakota, around mile marker 100. It has 10 truck parking spaces, according to the FHWA truck parking survey. The next stop south is Glacial Lakes Rest Area, about 103 miles on. It is about 34 miles (straight line) from Fargo, ND.
| Highway | I-29 · Southbound |
|---|---|
| Mile marker | 100 |
| Location | Kelso, Traill County, North Dakota Directions (47.3318, -97.0507) |
| Amenities | Not in our sources yet. |
| Truck parking | 10 spaces (FHWA survey) |
Sources: FHWA truck parking survey (2019, published by U.S. DOT); amenities from OpenStreetMap (October 2026). Closed, moved or wrong? Tell us.
Next rest stops on I-29
Heading southbound
Glacial Lakes Rest Area
about 103 miles · Rest area in South Dakota
Heading northbound
Elm River Rest Area
1 miles · Rest area near Kelso
Other side of the highway: Elm River Rest Area (Northbound).
Overnight parking
North Dakota leaves the time limit to each site's signs, as far as we can tell.
More rest stops
All rest stops on I-29 in North Dakota · I-29 in all states · Rest areas in North Dakota · Rest stop finder
Frequently asked questions
Where is Elm River Rest Area?
On I-29 southbound at mile 100 near Kelso in Traill County, North Dakota.
Which direction does Elm River Rest Area serve?
Southbound traffic on I-29. Traffic the other way uses Elm River Rest Area.
How far is the next rest stop after Elm River Rest Area?
Southbound: Glacial Lakes Rest Area, about 103 miles. Northbound: Elm River Rest Area, 1 miles.
Can you sleep at Elm River Rest Area?
North Dakota leaves the time limit to each site's signs, as far as we can tell.
Is there truck parking at Elm River Rest Area?
10 truck spaces, per FHWA data.
Reviews
Share your stop: rest areas change, and a recent review is the best check.