Iowa Rest Areas & Rest Stops (2026)
Updated October 2026 · Sources: OpenStreetMap, Iowa DOT
Iowa has 55 public rest areas and 1 welcome center along its interstates and highways. Most of them sit on I-80, I-35 and I-29.
A welcome center greets drivers at Iowa Welcome Center on I-35. The longest stretch between two rest areas in the same direction is about 68 miles on I-80 westbound, between I-80 Westbound Rest Area near Mitchellville (MM 148) and I-80 Westbound Rest Area near Casey. Compared with the US average, Iowa rest areas are more likely to have truck parking (43% vs 20% nationally).
Planning a longer stop? Iowa's rules for overnight parking are summarized below, along with weigh stations, truck stops and RV dump stations in the state.
Iowa Rest Area Map
Every rest area, welcome center and service plaza in Iowa, plus truck stops, weigh stations and dump stations. Open the interactive map to zoom in, filter by amenities and get directions.
- Truck stop
- Truck scale
- Rest area
- Truck parking
- Weigh station
- RV dump station
- Welcome center
All 56 Rest Areas in Iowa
Rest stops in Iowa, sorted by road. Each one links to its own page with exact location, amenities and the next stop in each direction.
| Name | Road | Direction | Exit | Amenities |
|---|---|---|---|---|
| I-29 Northbound Rest Area near Glenwood | I-29 | Northbound | Exit 35 B-A | Accessible restrooms · Drinking water · Picnic area · Restrooms · Truck parking |
| I-29 Northbound Rest Area near Missouri Valley | I-29 | Northbound | Exit 75 | Accessible restrooms · Drinking water · Picnic area · Restrooms · Truck parking |
| I-29 Northbound Rest Area near Onawa | I-29 | Northbound | Exit 112 | Accessible restrooms · Drinking water · Picnic area · Restrooms · Vending machines |
| I-29 Northbound Rest Area near Sergeant Bluff | I-29 | Northbound | Exit 141 | Accessible restrooms · Drinking water · Picnic area · Restrooms · Vending machines |
| I-29 Southbound Rest Area near Glenwood | I-29 | Southbound | Exit 35 B-A | Drinking water · Picnic area · Restrooms |
| I-29 Southbound Rest Area near Modale | I-29 | Southbound | Exit 82 | Picnic area · Restrooms |
| I-29 Southbound Rest Area near Onawa | I-29 | Southbound | Exit 112 | Accessible restrooms · Picnic area · Restrooms · Vending machines · Wi-Fi |
| I-29 Southbound Rest Area near Sergeant Bluff | I-29 | Southbound | Exit 141 | Accessible restrooms · Drinking water · Picnic area · Restrooms · Vending machines |
| I-35 Dows Rest Stop | I-35 | Both / unknown | Exit 159 | EV charging · Picnic area · Playground · Restrooms |
| I-35 Northbound Rest Area near Alleman | I-35 | Northbound | Exit 96 | Picnic area · Restrooms |
| I-35 Southbound Rest Area near Alleman | I-35 | Southbound | Exit 96 | Picnic area · Restrooms |
| Iowa Welcome CenterWelcome center | I-35 | Southbound | Exit 214 | EV charging · Picnic area · Restrooms · Visitor information |
| Lamoni Rest Area | I-35 | Northbound | Exit 4 | Accessible restrooms · Dump station · Restrooms · Scenic view · Truck parking |
| Osceola Rest Area - Northbound | I-35 | Northbound | Exit 33 | Accessible restrooms · Picnic area · Restrooms |
| Osceola Rest Area - Southbound | I-35 | Southbound | Exit 33 | Accessible restrooms · Picnic area · Restrooms |
| Story City Rest Area - Northbound | I-35 | Northbound | – | Accessible restrooms · Pet area · Picnic area · Restrooms · Truck parking |
| Story City Rest Area - Southbound | I-35 | Southbound | – | Accessible restrooms · Pet area · Picnic area · Restrooms · Truck parking |
| I-80 Eastbound Rest Area near Casey | I-80 | Eastbound | Exit 83 | Drinking water · Restrooms · Truck parking |
| I-80 Eastbound Rest Area near Mitchellville | I-80 | Eastbound | Exit 149 | Drinking water · Restrooms · Truck parking |
| I-80 Eastbound Rest Area near Oakland Acres | I-80 | Eastbound | Exit 179 | Drinking water · Restrooms · Truck parking |
| I-80 Eastbound Rest Area near Panorama Park | I-80 | Eastbound | Exit 301 | Drinking water · Restrooms · Truck parking |
| I-80 Eastbound Rest Area near Tiffin | I-80 | Eastbound | Exit 237 | Drinking water · Restrooms · Truck parking |
| I-80 Eastbound Rest Area near Underwood | I-80 | Eastbound | Exit 17 | Drinking water · Restrooms · Truck parking |
| I-80 Eastbound Rest Area near Victor | I-80 | Eastbound | Exit 205 | Drinking water · Restrooms · Truck parking · Vending machines |
| I-80 Eastbound Rest Area near Wilton | I-80 | Eastbound | Exit 271 | Drinking water · Restrooms · Truck parking · Vending machines |
| I-80 Westbound Rest Area near Casey | I-80 | Westbound | Exit 83 | Drinking water · Restrooms · Truck parking |
| I-80 Westbound Rest Area near Mitchellville (MM 148) | I-80 | Westbound | Exit 149 | Drinking water · Restrooms · Truck parking |
| I-80 Westbound Rest Area near Oakland Acres | I-80 | Westbound | Exit 179 | Drinking water · Restrooms · Truck parking |
| I-80 Westbound Rest Area near Panorama Park | I-80 | Westbound | Exit 301 | Drinking water · Picnic area · Restrooms · Truck parking |
| I-80 Westbound Rest Area near Tiffin | I-80 | Westbound | Exit 237 | Drinking water · Restrooms · Truck parking |
| I-80 Westbound Rest Area near Victor | I-80 | Westbound | Exit 205 | Drinking water · Restrooms · Truck parking · Vending machines |
| I-80 Westbound Rest Area near Wilton | I-80 | Westbound | Exit 271 | Drinking water · Restrooms · Truck parking · Vending machines |
| I-380 Northbound Cedar Rapids Rest Stop | I-380 | Northbound | Exit 10 | Drinking water · Restrooms · Vending machines |
| I-380 Southbound Cedar Rapids Rest Stop | I-380 | Southbound | Exit 10 | Drinking water · Restrooms · Vending machines |
| I-880 Eastbound Rest Area near Missouri Valley | I-880 | Eastbound | Exit 0A-B | Drinking water · Restrooms · Truck parking |
| I-880 Westbound Rest Area near Missouri Valley (Exit 0A-B) | I-880 | Westbound | Exit 0A-B | Drinking water · Restrooms |
| I-880 Westbound Rest Area near Missouri Valley (Exit 8) | I-880 | Westbound | Exit 8 | Drinking water · Restrooms |
- I-29 Northbound Rest Area near GlenwoodNorthboundI-29 · Exit 35 B-A
- I-29 Northbound Rest Area near Missouri ValleyNorthboundI-29 · Exit 75
- I-29 Northbound Rest Area near OnawaNorthboundI-29 · Exit 112
- I-29 Northbound Rest Area near Sergeant BluffNorthboundI-29 · Exit 141
- I-29 Southbound Rest Area near GlenwoodSouthboundI-29 · Exit 35 B-A
- I-29 Southbound Rest Area near ModaleSouthboundI-29 · Exit 82
- I-29 Southbound Rest Area near OnawaSouthboundI-29 · Exit 112
- I-29 Southbound Rest Area near Sergeant BluffSouthboundI-29 · Exit 141
- I-35 Dows Rest StopBoth directionsI-35 · Exit 159
- I-35 Northbound Rest Area near AllemanNorthboundI-35 · Exit 96
- I-35 Southbound Rest Area near AllemanSouthboundI-35 · Exit 96
- Iowa Welcome CenterSouthboundI-35 · Exit 214 · Welcome center
- Lamoni Rest AreaNorthboundI-35 · Exit 4
- Osceola Rest Area - NorthboundNorthboundI-35 · Exit 33
- Osceola Rest Area - SouthboundSouthboundI-35 · Exit 33
- Story City Rest Area - NorthboundNorthboundI-35
- Story City Rest Area - SouthboundSouthboundI-35
- I-80 Eastbound Rest Area near CaseyEastboundI-80 · Exit 83
- I-80 Eastbound Rest Area near MitchellvilleEastboundI-80 · Exit 149
- I-80 Eastbound Rest Area near Oakland AcresEastboundI-80 · Exit 179
- I-80 Eastbound Rest Area near Panorama ParkEastboundI-80 · Exit 301
- I-80 Eastbound Rest Area near TiffinEastboundI-80 · Exit 237
- I-80 Eastbound Rest Area near UnderwoodEastboundI-80 · Exit 17
- I-80 Eastbound Rest Area near VictorEastboundI-80 · Exit 205
- I-80 Eastbound Rest Area near WiltonEastboundI-80 · Exit 271
- I-80 Westbound Rest Area near CaseyWestboundI-80 · Exit 83
- I-80 Westbound Rest Area near Mitchellville (MM 148)WestboundI-80 · Exit 149
- I-80 Westbound Rest Area near Oakland AcresWestboundI-80 · Exit 179
- I-80 Westbound Rest Area near Panorama ParkWestboundI-80 · Exit 301
- I-80 Westbound Rest Area near TiffinWestboundI-80 · Exit 237
- I-80 Westbound Rest Area near VictorWestboundI-80 · Exit 205
- I-80 Westbound Rest Area near WiltonWestboundI-80 · Exit 271
- I-380 Northbound Cedar Rapids Rest StopNorthboundI-380 · Exit 10
- I-380 Southbound Cedar Rapids Rest StopSouthboundI-380 · Exit 10
- I-880 Eastbound Rest Area near Missouri ValleyEastboundI-880 · Exit 0A-B
- I-880 Westbound Rest Area near Missouri Valley (Exit 0A-B)WestboundI-880 · Exit 0A-B
- I-880 Westbound Rest Area near Missouri Valley (Exit 8)WestboundI-880 · Exit 8
19 more stops with limited info
Mapped in OpenStreetMap, but without enough details yet for a page of their own. Know one of them? Tell us.
- I-29 Northbound Rest Area near Salix · I-29 · Exit 134
- I-29 Southbound Rest Area near Salix · I-29 · Exit 134
- Iowa DOT Rest Area (Parking Only) · I-29 · Exit 89
- I-35 Northbound Rest Area near Clear Lake · I-35 · Exit 197
- I-35 Northbound Rest Area near Joice · I-35 · Exit 214
- I-35 Northbound Rest Area near Saint Charles · I-35 · Exit 52
- I-35 Southbound Rest Area near Clear Lake · I-35 · Exit 197
- I-35 Southbound Rest Area near Joice · I-35 · Exit 214
- Osceola Alternate Parking Area - Southbound · I-35 · Exit 29
- I-80 EB (trucks only) · I-80 · Exit 267
- I-80 WB (trucks only) · I-80 · Exit 267
- I-80 Westbound Rest Area near Mitchellville (MM 150) · I-80 · Exit 149
- I-80 Westbound Rest Area near Shelby · I-80 · Exit 34
- US-20 Eastbound Rest Area near Early · US-20
- US-20 Westbound Rest Area near Early · US-20
- State Line Wayside · US-63
- US-151 Southbound Rest Area near Anamosa · US-151
- Rest Area near Hastings
- West Gate Rest Area
Rest Areas by Interstate in Iowa
Rest areas on a divided interstate usually serve one direction only. Here they're listed in order of travel, with the distance to the next stop (by mile marker where known).
I-29 Rest Areas in Iowa
I-29 has 11 rest stops in Iowa – 6 northbound, 5 southbound.
I-29 Northbound
I-29 Northbound Rest Area near Glenwood · Exit 35 B-A
↓ 35.4 mi
I-29 Northbound Rest Area near Missouri Valley · Exit 75
↓ 12.3 mi
Iowa DOT Rest Area (Parking Only) (limited info) · Exit 89
↓ 17.5 mi
I-29 Northbound Rest Area near Onawa · Exit 112
↓ 22 mi
I-29 Northbound Rest Area near Salix (limited info) · Exit 134
↓ 7 mi
I-29 Southbound
I-29 Southbound Rest Area near Sergeant Bluff · Exit 141
↓ 6.7 mi
I-29 Southbound Rest Area near Salix (limited info) · Exit 134
↓ 24 mi
I-29 Southbound Rest Area near Onawa · Exit 112
↓ 28.9 mi
I-29 Southbound Rest Area near Modale · Exit 82
↓ 35.8 mi
I-29 Southbound Rest Area near Glenwood · Exit 35 B-A
I-35 Rest Areas in Iowa
I-35 has 15 rest stops in Iowa – 8 northbound, 8 southbound.
I-35 Northbound
Lamoni Rest Area · Exit 4
↓ 24.9 mi
Osceola Rest Area - Northbound · Exit 33
↓ 20.7 mi
I-35 Northbound Rest Area near Saint Charles (limited info) · Exit 52
↓ 37.3 mi
I-35 Northbound Rest Area near Alleman · Exit 96
↓ 21 mi
Story City Rest Area - Northbound
↓ 39 mi
I-35 Dows Rest Stop · Exit 159 · both directions
↓ 37 mi
I-35 Northbound Rest Area near Clear Lake (limited info) · Exit 197
↓ 15 mi
I-35 Northbound Rest Area near Joice (limited info) · Exit 214
I-35 Southbound
Iowa Welcome Center · Exit 214
↓ 3 mi
I-35 Southbound Rest Area near Joice (limited info) · Exit 214
↓ 15 mi
I-35 Southbound Rest Area near Clear Lake (limited info) · Exit 197
↓ 37 mi
I-35 Dows Rest Stop · Exit 159 · both directions
↓ 40 mi
Story City Rest Area - Southbound
↓ 20 mi
I-35 Southbound Rest Area near Alleman · Exit 96
↓ 65 mi
Osceola Rest Area - Southbound · Exit 33
↓ 1.4 mi
Osceola Alternate Parking Area - Southbound (limited info) · Exit 29
I-80 Rest Areas in Iowa
I-80 has 19 rest stops in Iowa – 9 eastbound, 10 westbound.
I-80 Eastbound
I-80 Eastbound Rest Area near Underwood · Exit 17
↓ 57.1 mi
I-80 Eastbound Rest Area near Casey · Exit 83
↓ 66 mi
I-80 Eastbound Rest Area near Mitchellville · Exit 149
↓ 33 mi
I-80 Eastbound Rest Area near Oakland Acres · Exit 179
↓ 27 mi
I-80 Eastbound Rest Area near Victor · Exit 205
↓ 29 mi
I-80 Eastbound Rest Area near Tiffin · Exit 237
↓ 32 mi
I-80 EB (trucks only) (limited info) · Exit 267
↓ 2 mi
I-80 Eastbound Rest Area near Wilton · Exit 271
↓ 30 mi
I-80 Eastbound Rest Area near Panorama Park · Exit 301
I-80 Westbound
I-80 Westbound Rest Area near Panorama Park · Exit 301
↓ 30 mi
I-80 Westbound Rest Area near Wilton · Exit 271
↓ 2 mi
I-80 WB (trucks only) (limited info) · Exit 267
↓ 31 mi
I-80 Westbound Rest Area near Tiffin · Exit 237
↓ 30 mi
I-80 Westbound Rest Area near Victor · Exit 205
↓ 27 mi
I-80 Westbound Rest Area near Oakland Acres · Exit 179
↓ 30 mi
I-80 Westbound Rest Area near Mitchellville (MM 150) (limited info) · Exit 149
↓ 2.9 mi
I-80 Westbound Rest Area near Mitchellville (MM 148) · Exit 149
↓ 68 mi
I-80 Westbound Rest Area near Casey · Exit 83
↓ 48 mi
I-80 Westbound Rest Area near Shelby (limited info) · Exit 34
I-80 rest areas in Iowa: map & details →All rest areas on I-80 →
I-380 Rest Areas in Iowa
I-380 has 2 rest stops in Iowa – 1 northbound, 1 southbound.
I-380 Northbound
I-380 Northbound Cedar Rapids Rest Stop · Exit 10
I-380 Southbound
I-380 Southbound Cedar Rapids Rest Stop · Exit 10
I-880 Rest Areas in Iowa
I-880 has 3 rest stops in Iowa – 1 eastbound, 2 westbound.
I-880 Eastbound
I-880 Eastbound Rest Area near Missouri Valley · Exit 0A-B
I-880 Westbound
I-880 Westbound Rest Area near Missouri Valley (Exit 8) · Exit 8
↓ 3.6 mi
I-880 Westbound Rest Area near Missouri Valley (Exit 0A-B) · Exit 0A-B
Can You Sleep at Rest Areas in Iowa?
Unknown – check posted signs
We haven't verified Iowa's official rule for overnight parking at rest areas yet. Time limits are posted at each rest area.
Posted signs at each rest area always take priority.
Compare rules in all 50 states →Amenities at Iowa Rest Areas
- Restrooms37 of 56
- Truck parking24 of 56
- Picnic area17 of 56
- Pet area2 of 56
- Vending machines12 of 56
- Drinking water26 of 56
- EV charging2 of 56
- Wi-Fi3 of 56
- Dump station1 of 56
Iowa rest areas are above the US average for truck parking (43% vs 20% nationally).
Iowa Welcome Centers & Service Plazas
Welcome centers offer maps, travel information and often staff; service plazas on toll roads add fuel and food.
- Welcome center
SouthboundI-35 · near Northwood
Iowa Rest Area FAQ
How many rest areas are in Iowa?
Iowa has 55 rest areas and 1 welcome center on its interstates and highways, according to our data from October 2026.
Can you sleep at rest areas in Iowa?
We haven't verified Iowa's official overnight rule yet. Check the signs posted at each rest area – they always take priority.
Which Iowa rest areas have truck parking?
24 rest areas in Iowa have designated truck parking, including I-29 Northbound Rest Area near Glenwood, I-29 Northbound Rest Area near Missouri Valley and Lamoni Rest Area.
Do Iowa rest areas have dump stations?
We list 33 RV dump stations in Iowa, some of them at rest areas. See the list below.
Truck Stops, Weigh Stations & RV Dump Stations in Iowa
9 weigh stations
81 truck stops
33 RV dump stations
- I-35 RV Dump Station near Davis City · I-35
- I-380 RV Dump Station near Urbana · I-380
- IA 100 RV Dump Station near Marion · IA 100
- RV Dump Station (limited info)
- RV Dump Station near Bellevue (limited info)
+ 28 more on the map
Rest Areas in Neighboring States
Data: OpenStreetMap contributors · Last updated October 2026 ·Report an issue · Data sources