Hotels in Des Moines

Find the best Des Moines hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Des Moines hotels with free cancellation or excellent ratings

Trusted Des Moines hotel providers

See all hotels in Des Moines

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Luxury stay or budget getaway?

Whether you're after 5-star comfort or ease on your wallet, we do the searching so you can sleep easy during your stay in Des Moines.

Find a Des Moines hotel in the heart of the action

Beat the queues at the top Des Moines attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelKasa Downtown Des Moines – 4.8
Cheapest month to bookNovember
Average 4 star hotel priceR 3,336 per night

How to find the best hotel deals in Des Moines

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Des Moines

  • Our search engine is a pro at finding flight deals. The awesome news? It's just as talented at digging up great rates on Des Moines hotels. These tips will help you spend less on your next stay.

  • Land the best Des Moines hotel prices by organising your plans early. Hotels often offer special rates or early booking discounts to fill rooms well in advance.

  • However, you could still find a last-minute bargain. Although prices typically rise closer to your stay, some places cut rates a day or two before to avoid rooms sitting empty, especially during low season.

  • The more flexible your dates, the better your savings. Change up your travel window to discover what deals pop up. Prices are typically cheaper on weekdays and during less popular months.

  • Explore the range of accommodation options with free cancellation and book without the pressure. You can cancel your stay without fees if plans fall through or a better offer shows up.

Where to stay in Des Moines

Central Des Moines

When to go to Des Moines

  • The travel season reaches its height in October. If you want to be there when it's all happening, this is the right time to book a hotel in Des Moines.

  • Experience a slower pace by locking in a Des Moines hotel in September. It's the quietest time to visit and is usually cheaper too.

  • Consider your weather preferences when choosing your trip dates. With maximum highs of 31ºC (88ºF), July offers the warmest conditions.

  • The coolest month is January. Expect lows of -13ºC (9ºF).

  • Browse around for Des Moines hotels in October for the best chance of clearer skies. Averaging five days of rain, this is the driest month.

  • Rain is more common in May, which gets around ten days of wet weather.

Best hotels in Des Moines

Best budget hotels

  • A great trip doesn't have to come with a big hotel tab. With at least 100 budget Des Moines hotels to choose from, you can spend more on enjoying the city and less on where you rest your head. Expect basic comforts like Wi-Fi, simple breakfasts, and cosy beds at these affordable stays.

  • Keep your wallet happy at Fairfield Inn & Suites des Moines Urbandale. It has a 2-star rating and amenities such as air conditioning and parking.

  • Holiday Inn Express & Suites des Moines - Ankeny offers 2-star value. Practical perks including a 24-hour front desk and air conditioning are there to make your Des Moines hotel stay more seamless.

  • Another nice win for your pocket is Fairfield Inn & Suites des Moines Altoona. This 2-star stay features a 24-hour front desk and a laundry.

Best 4-star hotels in Des Moines

  • Searching for hotels in Des Moines that offer more than just the essentials? A 4-star stay is a great fit. With around seven to choose from, they come with attractive extras like rooftop bars, spas, and on-site dining. You get top quality without the top-end price tag.

  • Revel Hotel, Tapestry Collection By Hilton delivers the kind of stay that you'll remember for all the right reasons. A restaurant and a lobby bar are included in the 4-star guest experience here.

  • A restaurant and room service are just some of the thoughtful amenities on offer at Surety Hotel, Autograph Collection. This Des Moines hotel balances premium touches with good value.

  • Hotel Fort des Moines, Curio Collection by Hilton is one more attractive addition to your list. It wins guests over with valet parking, concierge assistance and more.

Best hotels in Des Moines for families

  • A well-chosen hotel can be a game changer when travelling with kids. With things like cinema rooms, play areas, and spacious suites, family-friendly hotels in Des Moines come packed with perks that just make life easier. Choose from around 20 of these stays that balance fun for kids with comfort for adults.

  • Set aside more for the kids' favourite activities by choosing La Quinta Inn & Suites by Wyndham Ankeny IA / Des Moines IA 2402 SE Tones Dr., Ankeny, Io. This affordable 2-star option comes with amenities like a golf course and a restaurant.

Best hotels with a spa

  • Step away from the busy streets and into calm at a Des Moines hotel with a spa. With roughly 20 to choose from, they're built around relaxation. Many offer features like steam rooms, saunas, beauty treatments, and serene indoor pools.

  • Escape to Des Lux Hotel and focus on nothing but you. A fireplace, room service and other thoughtful perks await you at this 3-star option.

Best hotels with a pool

  • Add a splash of fun to your getaway with a pool. If you go for a city hotel, expect indoor or rooftop options. Resorts? They often go all out with expansive outdoor layouts and maybe a swim-up bar or two. There are at least 80 pool hotels in Des Moines ready to put you in holiday mode.

  • Enjoy lazy days by the water at GrandStay Hotel & Suites Johnston-Des Moines, IA. As well as an indoor swimming pool, this Des Moines hotel comes with internet access and a fitness centre.

  • Baymont by Wyndham des Moines Airport will also have you packing your swimsuit and goggles. Choose this popular option and take advantage of an indoor swimming pool, a bar and an airport shuttle.

  • Or add a playful twist to your getaway at Fairfield Inn & Suites des Moines Urbandale. You'll have access to an indoor swimming pool, a laundry and parking at this hotel.

Best pet-friendly hotels

  • Why explore solo when your pet can tag along? From comfy beds and feeding bowls to enclosed play areas, pet-friendly hotels are designed to make you and your best buddy feel right at home. There are around 60 Des Moines hotels ready to welcome your best friend.

  • You pack the chew toys, Hyatt Place des Moines/Altoona will manage the rest. Amenities like a 24-hour front desk and a fitness centre add to the comfort of this pet-friendly hotel in Des Moines.

  • Let your little buddy tag along on exciting adventures at Surety Hotel, Autograph Collection. Parking and express check-in are part of what's offered at this pet-loving accommodation option.

  • My Place Hotel-Altoona/Des Moines, IA will have you feeling good about your choice instantly. Its amenities include Wi-Fi and internet access.

Flying to Des Moines

Des Moines International Airport (DSM)

  • Book a flight to Des Moines and step off the plane at Des Moines International Airport (DSM), this city's main airport. It's about 6 kilometres from the centre.

  • The drive to central Des Moines takes about 15 minutes, while public transport is roughly 30 minutes.

  • If you're flying in late, think about staying at Homewood Suites Des Moines Airport, a 3-star option not far from the runway. One of the many things travellers like most about this place is its service.

  • Days Inn & Suites by Wyndham des Moines Airport is a reliable 2-star stay that's also near DSM. It has an overall rating of 4-plus out of 5 from satisfied guests.

  • Want a few more ideas? Fairfield Inn & Suites des Moines Airport adds a little comfort to every connection. Plenty of business travellers make this 2-star hotel their preferred choice.

Finding cheap hotels in Des Moines: FAQs

In Des Moines, the expected average temperature in February is -3°C. The warmest month is typically July, which averages 30°C. The coolest month is January, with temperatures averaging -11°C. The rainiest month is June, and the driest month is January.
Of course - the cheapest hotel deal we found within the next seven days is R 683 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for R 1,465 per night.
The average price of a hotel during the week is R 2,558 per night, and the average price on weekends is R 3,310. Overall, it looks like the cheapest day to stay in Des Moines could be Thursday.
The nearest airport to Des Moines is Des Moines Airport (DSM), which is 8.4km from the city centre.
We crunched some numbers on our calendar and found that Thursday is the cheapest day to stay in Des Moines. And the most expensive day seems to be Saturday
The average price of a 3-star hotel in Des Moines is currently around R 2,855 per night. And the cheapest 3-star hotel we found is R 914 per night.
The average price of a 4-star hotel in Des Moines is currently around R 3,450 per night. And the cheapest 4-star hotel we found is R 1,657 per night.
The cheapest month to stay in a hotel in Des Moines is December, with an average price of R 2,230 per night. The most expensive month is August, when the average room rate can rise to R 3,254 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in February is R 2,661 per night, which is around 0% higher than the rest of the year.
If you're planning a trip with the whole family, the best rated hotels for you near Des Moines are Baymont by Wyndham des Moines Airport, Holiday Inn Express & Suites DES Moines Downtown by IHG and Days Inn & Suites by Wyndham des Moines Airport.