I-29 rest stops
We list 32 rest stops on I-29 across 4 states, from Missouri in the south to North Dakota in the north. Stops come about every 33 miles on average. The longest gap is 97 miles, between Lake Agassiz Rest Area and Elm River Rest Area (ND). Along the way: 2 welcome centers and 409 truck parking spaces.
I-29 by state, south to north
All I-29 rest stops, northbound order
| Rest stop | Side | Mile | Near | Restrooms | Truck spaces | From previous |
|---|---|---|---|---|---|---|
| Platte City (TPF) Rest Area | SB | 24 | Platte City, MO | – | 15 | – |
| Dearborn (RA) Rest Area | SB | 27 | Dearborn, MO | – | 25 | 3 mi |
| Dearborn (RA) Rest Area | NB | 27 | Dearborn, MO | Yes | 21 | < 1 mi |
| Mound City (TPF) Rest Area | NB | 83 | Mound City, MO | Yes | 7 | 56 mi |
| Mound City (TPF) Rest Area | SB | 83 | Mound City, MO | Yes | 7 | < 1 mi |
| Rockport Welcome Center | SB | 109 | Rockport, MO | – | 42 | 26 mi |
| Watson (TPF) Rest Area | NB | 121 | Watson, MO | – | 35 | 12 mi |
| I-29 Rest Area near Glenwood | – | – | Glenwood, IA | Yes | – | ≈ 44 mi |
| I-29 Rest Area near Glenwood | – | – | Glenwood, IA | Yes | – | < 1 mi |
| I-29 Rest Area at Mile 79 | NB | 79 | Missouri Valley, IA | Yes | 13 | ≈ 40 mi |
| I-29 Rest Area at Mile 79 | SB | 79 | Missouri Valley, IA | Yes | 13 | < 1 mi |
| Iowa DOT Rest Area (Parking Only) | – | – | Logan, IA | No | – | ≈ 13 mi |
| I-29 Rest Area at Mile 110 | SB | 110 | Onawa, IA | Yes | 15 | ≈ 20 mi |
| I-29 Rest Area at Mile 110 | NB | 110 | Onawa, IA | Yes | 16 | < 1 mi |
| I-29 Rest Area near Sergeant Bluff | – | – | Sergeant Bluff, IA | No | – | ≈ 26 mi |
| I-29 Rest Area near Sergeant Bluff | – | – | Sergeant Bluff, IA | No | – | < 1 mi |
| I-29 Rest Area at Mile 139 | NB | 139 | Sgt Bluff, IA | Yes | 14 | ≈ 7.7 mi |
| I-29 Rest Area at Mile 139 | SB | 139 | Sgt Bluff, IA | Yes | 12 | < 1 mi |
| I-29 Rest Area at Mile 13 | NB | 13 | Jefferson Poe, SD | – | 19 | ≈ 27 mi |
| Vermillion Rest Stop Area & Information Center | – | 26 | Homestead, SD | – | 23 | 13 mi |
| I-29 Rest Area at Mile 121 | NB | 121 | Ward, SD | – | 16 | 95 mi |
| I-29 Rest Area at Mile 160 | NB | 160 | Hidewood, SD | – | 13 | 39 mi |
| I-29 Rest Area at Mile 160 | SB | 160 | Hidewood, SD | – | 13 | < 1 mi |
| Whetstone Valley Rest Area | – | 213 | Wilmot, SD | – | 6 | 53 mi |
| Glacial Lakes Rest Area | SB | 250 | Glacial Lakes, SD | – | 10 | 37 mi |
| Lake Agassiz Rest Area | NB | 3 | Lake Agassiz, ND | – | 7 | ≈ 5.8 mi |
| Elm River Rest Area | SB | 100 | Kelso, ND | – | 10 | 97 mi |
| Elm River Rest Area | NB | 99 | Kelso, ND | – | 11 | 1 mi |
| I-29 Rest Area near Thompson | – | – | Thompson, ND | – | – | ≈ 24 mi |
| Alexander Henry Rest Area | NB | 178 | Grafton, ND | – | 23 | ≈ 66 mi |
| Alexander Henry Rest Area | SB | 178 | Grafton, ND | – | 23 | < 1 mi |
| I-29 Rest Area near Cavalier | – | – | Cavalier, ND | – | – | ≈ 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.
Frequently asked questions
How many rest stops are on I-29?
32 rest stops in our list: 7 in Missouri, 11 in Iowa, 7 in South Dakota, 7 in North Dakota.
What is the longest stretch of I-29 without a rest stop?
About 97 miles, between Lake Agassiz Rest Area (Lake Agassiz) and Elm River Rest Area (Kelso).
Where are the welcome centers on I-29?
Rockport Welcome Center (MO) and Vermillion Rest Stop Area & Information Center (SD).