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 hotelHotel Fort des Moines, Curio Collection by Hilton – 4.7

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 whiz at spotting flight deals. The good news? It's every bit as clever at sniffing out bargains on Des Moines hotels. These tips are your shortcut to saving on your stay.

  • Get organised ahead of time to save on your Des Moines hotel. You'll also have a wider variety of stays and room types to choose from, particularly during high-demand times.

  • Still, be ready to pounce on any last-minute deals. Some places discount their rates shortly before check-in to fill empty rooms. This is more likely to happen in off-peak season or on quieter days, however.

  • Be flexible with your dates, unlock better rates. Search for hotels across different seasons or months. Even booking on weekdays (instead of weekends) can work out cheaper.

  • Book without the worry by searching for stays that have free cancellation. If your plans fall through or a better deal pops up, you can cancel your booking without penalty.

Where to stay in Des Moines

Central Des Moines

When to go to Des Moines

  • If you're planning a peak season trip, book your hotel in Des Moines for August. This is when the city's main events and top sights are in full swing, giving you plenty to plan your days around.

  • Enjoy a slower pace by locking in a Des Moines hotel in March. It's the quietest time to visit and often offers better rates too.

  • Good weather can make all the difference when choosing travel dates. If you prefer warmer conditions, July tends to deliver with temperatures that reach a high of 31ºC (88ºF).

  • Lows hit -13ºC (9ºF) in January, the coolest month here.

  • Don't want to pack a raincoat? Search for Des Moines hotels in October. It's the driest time to visit, with five days of rain on average.

  • May has the wettest weather. You can expect around ten days of rainfall.

Best hotels in Des Moines

Best budget hotels

  • A great trip doesn't have to include a hefty hotel bill. With at least 90 budget Des Moines hotels available, you can spend more on experiences and less on a room. You can expect basic comforts like simple breakfasts, standard toiletries, and cosy beds at these reasonably priced stays.

  • Palace Inn serves up comfort without the cost. Make use of room desks, Wi-Fi in designated areas and more at this 2-star accommodation option.

  • Alternatively, make a booking at Tru By Hilton Norwalk Des Moines. Featuring conveniences including a 24-hour front desk and Wi-Fi, this 3-star Des Moines hotel helps you save without cutting corners.

  • You'll also like the reasonable prices at Home2 Suites by Hilton Ankeny, which is rated 3 stars. It features air conditioning and a fitness centre.

Best 4-star hotels in Des Moines

  • When you'd like a little more from your stay, the 4-star hotels in Des Moines deliver. With around seven choices, they typically feature well-appointed rooms, exceptional service, and extras such as on-site bars and restaurants. These hotels feel classy without feeling flashy.

  • Surety Hotel, Autograph Collection gets the 4-star guest experience right. Room service and a golf course help make this accommodation option a favourite for many.

  • Bathrobes and a restaurant are just some of the amenities offered at Revel Hotel, Tapestry Collection By Hilton. This Des Moines hotel hits that sweet spot between quality and value.

Best hotels in Des Moines for families

  • Picking the right hotel can be a total game changer when travelling with kids. With things like games rooms, play areas, and large suites, family-friendly hotels in Des Moines are packed with perks that make the trip easier. Choose from around ten of these stays that offer fun for kids and comfort for adults.

  • Save more for fun activities with the kids when you book Sleep Inn & Suites West des Moines Near Jordan Creek. This affordable 2-star option comes with air conditioning and a first aid room. It regularly scores an overall guest rating above 4 out of 5.

  • Also check out Clarion Inn Des Moines Airport. This option comes with a barbecue and internet access.

Best hotels with a spa

  • Rediscover calm at one of the 20 or so Des Moines hotels with a spa. They feature anything from saunas to fitness centres and treatment rooms. Throw in meditation classes, beauty salons, and wellness programmes and you're on your way to bliss.

  • Settle into Des Lux Hotel and take a break from it all. A fireplace, a fitness centre and a host of other perks await you at this 3-star accommodation option.

  • Econo Lodge Urbandale - Northwest Des Moines is another hotel in Des Moines where you can let your stress drift away. Offering things like a spa and more, you'll find everything you need to relax here.

Best hotels with a pool

  • A pool is a great way to mix in some play with your plans. Book a resort and you'll likely find multiple swimming areas and maybe even lazy rivers and water slides. At city hotels, indoor and rooftop pools are more typical. Choose from at least 70 pool hotels in Des Moines and get set to jump right in.

  • Relaxing by the water will be high on your agenda at Homewood Suites By Hilton Urbandale Des Moines. With an indoor swimming pool, a 24-hour front desk and a fitness centre, this Des Moines hotel makes it easy to slow down and enjoy your stay.

  • You won't be in a hurry to leave Fairfield Inn & Suites des Moines Altoona. This popular option features an indoor swimming pool, internet access and a lobby bar.

  • Or make room for a little fun at Home2 Suites des Moines at Drake University. An indoor swimming pool, this hotel comes with a cash machine and internet access.

Best pet-friendly hotels

  • With around 60 pet-friendly Des Moines hotels, your best buddy can come along for the ride. Many have nearby parks or outdoor areas for exercise, and some even offer things like pet-friendly menus or grooming services. A few conditions might apply, but most places go out of their way to make your furry friend feel at home.

  • Check in with your loyal sidekick at Surety Hotel, Autograph Collection. Make the most of amenities here like parking and a lobby bar.

  • Your four-legged friend is also on the guest list at Hyatt Place des Moines/Altoona. It includes air conditioning, a fitness centre and more.

  • My Place Hotel-Altoona/Des Moines, IA has everything lined up for a no-fuss stay. Its amenities include parking and luggage storage.

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 August is 23°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.

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Des Moines with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is 54 € per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for 290 € per night.
The average price of a hotel during the week is 200 € per night, and the average price on weekends is 194 €. 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 Wednesday
The average price of a 3-star hotel in Des Moines is currently around 176 € per night. And the cheapest 3-star hotel we found is 60 € per night.
The average price of a 4-star hotel in Des Moines is currently around 243 € per night. And the cheapest 4-star hotel we found is 97 € per night.
The cheapest month to stay in a hotel in Des Moines is August, with an average price of 125 € per night. The most expensive month is July, when the average room rate can rise to 192 € 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 August is 125 € per night, which is around 14% lower 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 Staybridge Suites Des Moines Downtown by IHG, Comfort Inn & Suites Event Center and Clarion Inn Des Moines Airport.