
Iowa hotels
Compare vs. KAYAK
Latest Iowa Hotel Deals
Arnolds Park
3 stars from $78

Des Moines
3 stars from $71
4+ stars from $130

Cedar Rapids
3 stars from $92

Davenport
3 stars from $75

West Des Moines
3 stars from $87
Spirit Lake
3 stars from $79
Good to know
Low season |
January | Cheapest month to stay with an average 18% drop in price. |
---|---|---|
High season |
May | Most expensive month to stay with an average 28% rise in price. |
Average price (weeknight) |
$107 | Average Sun - Thu price over the last 2 weeks. |
Average price (weekend night) |
$150 | Average Fri & Sat price over the last 2 weeks. |