All 10 rest areas and service stops on I-29 through Iowa, in milepost order — with the exits on either side so you know exactly how far the next break is.
| Milepost | Name | Location | |
|---|---|---|---|
| Mile 37.7 | Rest areaRest area | between Exit 35 A-B and Exit 42 | map |
| Mile 71.7 | Rest areaTravel services | between Exit 71 and Exit 72 | map |
| Mile 75 | Rest areaTravel services | between Exit 75 and Exit 82 | map |
| Mile 78.1 | Rest areaRest area | between Exit 75 and Exit 82 | map |
| Mile 78.9 | Rest areaRest area | between Exit 75 and Exit 82 | map |
| Mile 91.3 | Iowa DOT Rest Area (Parking Only)Rest area | between Exit 89 and Exit 95 | map |
| Mile 109.4 | Rest areaRest area | between Exit 105 and Exit 112 | map |
| Mile 126.6 | Rest areaTravel services | between Exit 120 and Exit 127 | map |
| Mile 132.1 | Rest areaRest area | between Exit 127 and Exit 134 | map |
| Mile 138.9 | Rest areaRest area | between Exit 135 and Exit 141 | map |
I-29 has 10 rest stops in Iowa: 7 official rest areas plus 3 travel plazas and service stops, spread over roughly 150 miles.
On average a rest stop comes up every 15 miles on I-29 in Iowa, though gaps vary — check the milepost list to plan your break.
← All I-29 exits in Iowa · Best stops on I-29 in Iowa
Pit Stop shows gas, food, hotels & must-see stops at every exit ahead — $1.99 once, offline, on iPhone & CarPlay.