All 17 rest areas and service stops on I-80 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 19.2 | Rest areaRest area | between Exit 17 and Exit 23 | map |
| Mile 31.9 | Rest areaRest area | between Exit 29 and Exit 34 | map |
| Mile 80.1 | Rest areaRest area | between Exit 76 and Exit 83 | map |
| Mile 80.6 | Rest areaRest area | between Exit 76 and Exit 83 | map |
| Mile 135.7 | QuikTripTravel services | between Exit 135 and Exit 136 | map |
| Mile 142.4 | Rest areaTravel services | between Exit 142 and Exit 143 | map |
| Mile 147.4 | Rest areaRest area | between Exit 143 and Exit 149 | map |
| Mile 150.7 | Rest areaRest area | between Exit 149 and Exit 155 | map |
| Mile 173.1 | Rest areaTravel services | between Exit 173 and Exit 179 | map |
| Mile 180 | Rest areaRest area | between Exit 179 and Exit 182 | map |
| Mile 207.5 | Rest areaRest area | between Exit 205 and Exit 211 | map |
| Mile 236.1 | Rest areaRest area | between Exit 230 and Exit 237 | map |
| Mile 265.1 | ONE9 Travel CenterTravel services | between Exit 265 and Exit 267 | map |
| Mile 268.3 | I-80 EB (trucks only)Rest area | between Exit 267 and Exit 271 | map |
| Mile 270 | I-80 EBRest area | between Exit 267 and Exit 271 | map |
| Mile 299.6 | Rest areaRest area | between Exit 298 and Exit 301 | map |
| Mile 300.2 | Rest areaRest area | between Exit 298 and Exit 301 | map |
I-80 has 17 rest stops in Iowa: 13 official rest areas plus 4 travel plazas and service stops, spread over roughly 305 miles.
On average a rest stop comes up every 18 miles on I-80 in Iowa, though gaps vary — check the milepost list to plan your break.
← All I-80 exits in Iowa · Best stops on I-80 in Iowa
Pit Stop shows gas, food, hotels & must-see stops at every exit ahead — $1.99 once, offline, on iPhone & CarPlay.