Hotel Prices in Des Moines, Iowa
As of August 20, 2026, the median nightly hotel price in Des Moines is $154 across a sample of 35 properties, with rates ranging from $51 to $450.
Updated August 20, 2026
About 26% of sampled rates include free cancellation.
Price statistics by month
| Month | Median / night | Lowest | Highest | Properties sampled |
|---|---|---|---|---|
| August 2026 | $147 | $51 | $450 | 35 |
Property counts are sample sizes, not hotel inventory: each city search returns up to 50 properties, so a count of 50 means the sample reached that cap rather than the city having only 50 hotels.
Price statistics by hotel class
| Hotel class | Median / night | Properties sampled |
|---|---|---|
| 3-star hotels | $163 | 15 |
| 4-star hotels | $201 | 6 |
Frequently asked questions
What is the average hotel price in Des Moines, Iowa?
As of August 20, 2026, the median nightly hotel price in Des Moines is $154, based on a sample of 35 properties for a weekend stay with 2 adults in 1 room.
How much is a 4-star hotel in Des Moines?
As of August 20, 2026, the median nightly rate for a 4-star hotel in Des Moines is $201, across 6 4-star properties in the same sample.
How much does a cheap hotel in Des Moines cost?
As of August 20, 2026, the lowest nightly hotel rate found in Des Moines was $51 and the highest was $450, across a sample of 35 properties.
Do hotels in Des Moines offer free cancellation?
As of August 20, 2026, about 26% of sampled hotel rates in Des Moines included free cancellation.
Methodology
Statistics are captured from live hotel searches across our partner booking sites for a standard basket: 2 adults, 1 room, weekend stay (Friday to Sunday) about 30 days out. Prices are per-night rates in USD before taxes and fees, using each property's cheapest available rate. The latest snapshot sampled 35 properties for 2026-09-25 to 2026-09-27. Trends and month-to-month comparisons appear once a city has 3 snapshots.
Read the full methodology — sample size rules, why thin samples stay unpublished, and why trends appear late.