Compare and save on St Louis hotels

Sorry, We don't support stays longer than 30 nights.

Search our map for the best St Louis hotels

Use our map to find hotels near the St Louis area or attractions you want to visit.

The best St Louis hotels. Read the reviews

Feel confident you’ve booked the perfect stay. Read our real guest reviews before you book.

See more hotels

Hotels in St Louis

The Gateway to the West, St Louis is home to all-American passions like beer, baseball, and live music. With its iconic skyline and massive range of free cultural activities on offer, St Louis is a Midwestern city that knows how to treat its visitors.

Hotels in downtown St Louis are the best option if you prefer to get around on foot. Like many American cities, the car is king in St Louis. If you are planning on booking a hotel on the outskirts of St Louis you should also consider hiring a car for the duration of your stay. Most of the main attractions are in the downtown neighbourhood.

There are plenty of great places to stay in St Louis. The cost of living in St Louis is fairly low, and this is reflected in room rates. There are plenty of bargains to be had. Whether you’re visiting for work or for fun, you won’t have any trouble finding somewhere to suit your needs. There are lots of big chain hotels offering a great range of amenities, as well as independent boutique hotels that offer trendy and charming places to stay in some of St Louis’ coolest neighbourhoods.

Browse and compare the best prices for hotels in St Louis the easy way with Skyscanner. Enter the dates you’re planning to visit and we’ll show you the most popular places available. We show you a few prices from the top hotel booking websites, so you can always find the best deal on accommodation.

Our filters make it easy to find exactly what you’re looking for, whether you want an apartment with Wi-Fi, a guesthouse with car parking, or a hotel with children’s facilities. Just check the boxes on the left hand side of the page and we’ll show you accommodation that matches your specifications. You can also sort the results by price, location, popularity and more to find places that match your priorities: whether you want to stay in the cheapest hotel available, or the one closest to the centre of town. Once you find the perfect place to stay, just click the link and we’ll take you direct to the booking site to make your reservation. No fuss, no fees, just great deals on travel.