Hotels in St Louis

Find the best St Louis hotel for your dates, by price or preference

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

Look out for St Louis hotels with free cancellation or excellent ratings

Trusted St Louis hotel providers

Booking.com logo
Trip.com logo
Hotels.com logo
Hyatt Hotels logo
Expedia logo
Airbnb logo

See all hotels in St Louis

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

Hotels in St Louis rated best by other travellers

Rated by travellers as the best in the city, these stays are all full marks for cleanliness, customer service and location.
See more

Find a St Louis hotel in the heart of the action

Beat the queues at the top St Louis attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelHilton St. Louis at The Ballpark – 3.6
Cheapest month to bookNovember
Average 4 star hotel priceR 3,837 per night
Average 5 star hotel priceR 6,290 per night

How to find the best hotel deals in St Louis

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 St Louis

  • Booking flights with us is easy, right? Well, the same search engine can also help you find amazing prices on St Louis hotels. Follow these hacks to spot the best prices fast.

  • Plan your stay ahead of time to save on your St Louis hotel. You'll also have a wider variety of stays and room types to pick from, particularly during high-demand times.

  • Still, be prepared to grab any last-minute offers. Some places drop their rates just before check-in to avoid having empty rooms. This is more likely to happen in low season or on quieter days, however.

  • The more flexible your dates, the better the bargains. Change up your trip timing to discover what deals are on offer. Prices are usually cheaper midweek and outside peak seasons.

  • Search for accommodation options with free cancellation and have more control over your booking. You can cancel your stay without fees if things change or you spot a better offer.

Where to stay in St Louis

Central St Louis

  • Central St Louis is where the city comes alive. If sightseeing is on your to-do list, stay at any of these hotels and you'll find yourself close to some headline attractions.

  • If you're searching for hotels near Museum at the Gateway Arch, book a room at Casino Queen Hotel. This 3-star St Louis hotel is around 2 kilometres from this well-known sight and gets a lot of bookings from business travellers.

  • When it comes to hotels near The Fabulous Fox, Drury Plaza St. Louis at the Arch is hard to beat. Set your bags down at this 3-star hotel in St Louis and you'll be roughly 5 kilometres away. While it's a great fit for most travellers, it especially appeals to families.

  • Hotels near St. Louis Union Station are also worth keeping in mind. Hilton Pennywell St. Louis at the Arch is 2 kilometres or so from this popular sight and gets plenty of repeat stays from business travellers. It has a 4-star rating and is a great starting point for discovering the city.

When to go to St Louis

  • If you want to be there in peak season, book your hotel in St Louis for July. This is when the city's attractions and events are in full swing, giving you plenty to fill your days with.

  • Take things at a slower pace by locking in a St Louis hotel in March. It's the quietest time to visit and often offers better rates too.

  • Consider your ideal weather conditions when deciding your travel dates. With maximum highs of 33ºC (91ºF), July offers the warmest conditions.

  • The coolest time of year here is January. Expect lows of -7ºC (19ºF).

  • To dodge grey skies, search for St Louis hotels in November. With an average of five days of rain, this is the driest month.

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

Best hotels in St Louis

Best budget hotels

  • Great trips don't need big hotel bills. With at least 50 budget St Louis hotels available, you can spend more on experiences and less on where you lay your head. Expect basic comforts like Wi-Fi, simple breakfasts, and cosy beds at these affordable stays.

  • The Knight Centre at Washington University is a 2-star option that keeps things low-cost and low-fuss. Air conditioning and a fitness centre are among its amenities.

  • Alternatively, check the availability at AC Hotel St. Louis Central West End. Offering conveniences including a 24-hour front desk and a restaurant, this 3-star St Louis hotel lets you save without missing out.

  • A lift and a 24-hour front desk are the start of the things you'll find at Holiday Inn Express & Suites ST Louis Airport by IHG. Another win for your bank balance, this place is rated 2 stars.

Best 4-star hotels in St Louis

  • Searching for hotels in St Louis that deliver beyond the basics? A 4-star stay is exactly your vibe. With around 20 to select from, they come with appealing extras like rooftop bars, spas, and on-site dining. You get high-end quality without the high-end cost.

  • Make yourself at home at Hilton Pennywell St. Louis at the Arch and experience the elevated standards that come with this 4-star stay. Take advantage of room service and valet parking here.

  • A golf course and concierge assistance are just some of the thoughtful amenities on offer at The Moonrise Hotel. This St Louis hotel hits that sweet spot between quality and value.

  • River City Casino and Hotel is one more attractive addition to your list. It keeps stays enjoyable with a casino, valet parking and more.

Best hotels in St Louis for families

  • Family travel can be chaotic, but your hotel should be the one part that's under control. You'll find roughly ten family-friendly hotels in St Louis that know what kids want and adults need. These stays often come with useful features like multi-bedroom suites, baby-sitting services, and cribs.

  • If you'd like a little more luxury, treat the kids (and yourself) to an escape at Four Seasons St. Louis. This 5-star St Louis hotel features tour services and accessible parking.

Best hotels with a spa

  • Make self-care part of your itinerary. Book one of the eight or so St Louis hotels with a spa and schedule in time to truly relax. Steam rooms, saunas, and indulgent massage therapies are the types of features they offer.

  • Need a moment to yourself? Come rest at The Ritz-Carlton, St. Louis. This 5-star accommodation option has massage services and a lounge.

Best hotels with a pool

  • Add a splash of fun to your trip with a pool. If you go for a city hotel, expect rooftop and indoor options. Resorts? They usually step things up with expansive outdoor setups and the occasional swim-up bar. There are at least 30 pool hotels in St Louis made for your next adventure.

  • Relaxing poolside will be high on your to-do list at Casino Queen Hotel. With an indoor swimming pool, a fitness centre and parking, this St Louis hotel makes it easy to recharge your batteries.

  • You won't be in a hurry to leave Drury Plaza Hotel St. Louis Brentwood. This popular option features an indoor swimming pool, a laundry and a lounge.

  • Drury Plaza St. Louis at the Arch is another stay with all the right perks. This hotel offers an indoor swimming pool, luggage storage and air conditioning.

Best pet-friendly hotels

  • With around 60 pet-friendly St Louis hotels, your best buddy can travel with you. Many have outdoor areas or nearby trails for exercise, and some even offer things like treats and chew toys. A few rules might apply, but most places go out of their way to make your furry friend feel included.

  • At Hilton Pennywell St. Louis at the Arch, thoughtful pet perks are part of every visit. A restaurant and parking are other conveniences you'll find at this hotel in St Louis.

  • Four paws are as welcome as two feet at Magnolia Hotel St. Louis, a Tribute Portfolio Hotel. Air conditioning and parking are part of what's included at this pet-loving accommodation option.

  • The Moonrise Hotel is one more place that understands the needs of pet owners. Amenities here include a restaurant and a cafe.

Flying to St Louis

St Louis Lambert International Airport (STL)

  • Book a flight to St Louis and step off the plane at St Louis Lambert International Airport (STL), this city's main airport. It's around 16 kilometres from the centre.

  • Reaching central St Louis takes roughly 30 minutes by public transport. When driving, it's about 25 minutes.

  • Saint Louis Airport Hotel is a convenient place to stay if you're flying in late. Not far from the runway, guests are often impressed by this 3-star option's rooms.

  • Best Western Plus St. Louis Airport Hotel is a reliable 3-star stay that's also near STL. It holds an overall rating of over 4 out of 5 from satisfied guests.

  • Want more ideas? Pear Tree Inn St. Louis Airport offers a smooth landing after a day on the move. Plenty of families make this 2-star hotel their first choice.

Spirit Of St Louis Airport (SUS)

Finding cheap hotels in St Louis: FAQs

In St Louis, the expected average temperature in September is 22°C. The warmest month is typically July, which averages 32°C. The coolest month is January, with temperatures averaging -4°C. The rainiest month is April, and the driest month is February.

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in St Louis 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 R 1,020 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for R 3,778 per night.

The average price of a hotel during the week is R 3,553 per night, and the average price on weekends is R 3,597. Overall, it looks like the cheapest day to stay in St Louis could be Sunday.

The nearest airport to St Louis is St Louis Airport (STL), which is 19.6km from the city centre.

Other airports include:

Belleville Airport, which is 31.6km from the city centre.

We crunched some numbers on our calendar and found that Sunday is the cheapest day to stay in St Louis. And the most expensive day seems to be Thursday

The average price of a 3-star hotel in St Louis is currently around R 2,932 per night. And the cheapest 3-star hotel we found is R 1,176 per night.

The average price of a 4-star hotel in St Louis is currently around R 4,249 per night. And the cheapest 4-star hotel we found is R 1,647 per night.

The average price of a 5-star hotel in St Louis is currently around R 7,511 per night. And the cheapest 5-star hotel we found is R 6,036 per night.

The cheapest month to stay in a hotel in St Louis is November, with an average price of R 2,199 per night. The most expensive month is September, when the average room rate can rise to R 4,228 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 September is R 4,228 per night, which is around 23% higher than the rest of the year.
Get your morning laps in at Hilton St. Louis at The Ballpark.