I-80 rest stops in Iowa
I-80 has 20 rest stops in Iowa in our directory (11 locations, some with a separate side for each direction). The longest stretch without a stop is 66 miles, between I-80 Rest Area at Mile 81 and I-80 Rest Area at Mile 147. The FHWA survey counted 291 truck spaces here in total.
Eastbound: I-80 Rest Area at Mile 19 to I-80 Rest Area at Mile 300
| Rest stop | Side | Mile | Near | Restrooms | Truck spaces | From previous |
|---|---|---|---|---|---|---|
| I-80 Rest Area at Mile 19 | EB | 19 | Underwood | Yes | 15 | – |
| I-80 Rest Area at Mile 19 | WB | 19 | Underwood | – | 16 | < 1 mi |
| I-80 Rest Area near Avoca | – | – | Avoca | – | – | ≈ 13 mi |
| I-80 Rest Area at Mile 80 | WB | 80 | Adair | Yes | 12 | ≈ 55 mi |
| I-80 Rest Area at Mile 81 | EB | 81 | Adair | Yes | 14 | 1 mi |
| I-80 Rest Area at Mile 147 | EB | 147 | Mitchellville | Yes | 24 | 66 mi |
| I-80 Rest Area at Mile 147 | WB | 147 | Mitchellville | Yes | 22 | < 1 mi |
| I-80 Rest Area near Mitchellville | – | – | Mitchellville | – | – | ≈ 3.4 mi |
| I-80 Rest Area at Mile 180 | EB | 180 | Grinnell | Yes | 23 | ≈ 33 mi |
| I-80 Rest Area at Mile 180 | WB | 180 | Grinnell | Yes | 10 | < 1 mi |
| I-80 Rest Area at Mile 206 | WB | 206 | Victor | Yes | 18 | 26 mi |
| I-80 Rest Area at Mile 208 | EB | 208 | Victor | Yes | 22 | 2 mi |
| I-80 Rest Area at Mile 237 | EB | 237 | Tiffin | Yes | 24 | 29 mi |
| I-80 Rest Area at Mile 237 | WB | 237 | Tiffin | Yes | 24 | < 1 mi |
| I-80 (trucks only) Rest Area | EB | – | Wilton | No | – | ≈ 35 mi |
| I-80 (trucks only) Rest Area | WB | – | Wilton | No | – | < 1 mi |
| I-80 Rest Area at Mile 270 | EB | 270 | Wilton | Yes | 16 | ≈ 1.9 mi |
| I-80 Rest Area at Mile 270 | WB | 270 | Wilton | – | 16 | < 1 mi |
| I-80 Rest Area at Mile 300 | EB | 300 | Davenport | Yes | 15 | 30 mi |
| I-80 Rest Area at Mile 300 | WB | 300 | Davenport | Yes | 20 | < 1 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 westbound
Going the other way, the first stop is I-80 Rest Area at Mile 300 and the last is I-80 Rest Area at Mile 19. Stops marked EB in the table are on the other side of the road; use the ones marked WB or Both.
- I-80 Rest Area at Mile 300 · mile 300
- I-80 Rest Area at Mile 270 · mile 270
- I-80 (trucks only) Rest Area
- I-80 Rest Area at Mile 237 · mile 237
- I-80 Rest Area at Mile 206 · mile 206
- I-80 Rest Area at Mile 180 · mile 180
- I-80 Rest Area near Mitchellville · direction not confirmed
- I-80 Rest Area at Mile 147 · mile 147
- I-80 Rest Area at Mile 80 · mile 80
- I-80 Rest Area near Avoca · direction not confirmed
- I-80 Rest Area at Mile 19 · mile 19
Can you sleep at rest stops in Iowa?
We found no statewide hour limit for Iowa rest areas in state law or on the state DOT website. Sites can still post a limit at the entrance. Sleeping in the car is one thing; tents are another and not welcome.
Checked October 2026. Know the rule? Send us the source.
Official list: Iowa rest areas (state DOT)
I-80 beyond Iowa
Westbound, I-80 continues in Nebraska. Eastbound, it continues in Illinois. All I-80 rest stops · All rest areas in Iowa
Frequently asked questions
How many rest stops are on I-80 in Iowa?
20 rest stops in our list: 11 reachable eastbound and 11 westbound (counting stops whose direction we could not confirm for both).
What is the longest stretch without a rest stop on I-80 in Iowa?
About 66 miles, between I-80 Rest Area at Mile 81 near Adair and I-80 Rest Area at Mile 147 near Mitchellville.
Which I-80 rest stops in Iowa have restrooms?
Restrooms are mapped at 14 of the 20 stops, for example I-80 Rest Area at Mile 19, I-80 Rest Area at Mile 80 and I-80 Rest Area at Mile 81. For the others we have no confirmed data.
Can you sleep at I-80 rest stops in Iowa?
We found no statewide hour limit in Iowa. Follow the signs posted at each site.