Hotels in St. Louis County

Search St. Louis County Hotels

Enter your dates for the latest hotel rates and availability.

Swipe up to view more

Discover trending places in St. Louis County

Find top attractions and hotspots in St. Louis County

Find unique stays and themed hotels in St. Louis County

Immerse yourself in the vibrant atmosphere of St. Louis County with our handpicked accommodation options

Latest Reviews for St. Louis County hotels

See all
Explore genuine reviews and ratings from real travellers to find the perfect accommodation for your needs.
9.3/10
Great
GGuest UserSimilar to a hotel-style apartment, it is fully equipped with microwave ovens, induction cookers, toasters, tableware, etc. in the room. It is very suitable for long-term living. The hotel has a laundry room, a free swimming pool and a gym. The service staff are enthusiastic.
TownePlace Suites Brentwood Hotels in St. Louis County

TownePlace Suites Brentwood

Hotel near Brentwood
Price per night from:AU$262
9.3/10
Great
GGuest UserThis is a hotel with a long history. The facilities reveal a sense of history. The room was not cleaned until called, so no one picked up the tip placed on the bedside for 4 consecutive days. The air conditioning equipment was really beyond expectations. The window unit was as loud as a tractor when it started. The central air conditioning would automatically start at a certain interval, which would definitely pull you back to reality from your dream, so I couldn't sleep properly for several consecutive nights. From this hotel, I saw the United States in the 19th century, and it really felt like a time travel.
Clayton Plaza Hotel & Extended Stay Hotels in St. Louis County

Clayton Plaza Hotel & Extended Stay

Hotel near Clayton
Price per night from:AU$165
8.7/10
Very Good
GGuest UserWanted a weekend staycation and it was perfect. Great Friendly staff, shower was one of my favorite things about it, it was in a prime location. The only thing that Dayton rate five stars was the breakfast, with the pandemic we understand the Buffay not being available, but the sack breakfast they provided was a banana and a banana muffin, no drinks, cereal, nothing else. Other than that we really enjoyed ourselves.
SpringHill Suites St. Louis Brentwood Hotels in St. Louis County

SpringHill Suites St. Louis Brentwood

Hotel near Brentwood
Price per night from:AU$197
8.7/10
Very Good
KKristiExcellent all around. Only small complaint was that I waited 40 minutes for the shuttle. In hindsight I probably should’ve put a pickup time in the special requests section when booking. I live abroad so need WiFi to make calls and was afraid I’d miss the shuttle if I went inside to make the call. It was there within 5 minutes of calling, and I had a good night’s sleep and enjoyed the breakfast in the morning.
Best Western Plus St. Louis Airport Hotel Hotels in St. Louis County

Best Western Plus St. Louis Airport Hotel

Hotel near Woodson Terrace
Price per night from:AU$168
8.6/10
Very Good
GGuest UserThe environment is okay, just arranged a room next to the elevator
Renaissance St. Louis Airport Hotel Hotels in St. Louis County

Renaissance St. Louis Airport Hotel

Hotel near Berkeley
Price per night from:AU$205
8.5/10
Very Good
GGuest UserDue to the somewhat industrial location, I did not have high expectations for this place. But I have been pleasantly surprised. The staff is very friendly, the rooms are very clean and well stocked. They are in the middle of renovations, and my room is one of the renovated ones. Very comfortable and quiet.
SureStay Plus by Best Western Fenton Hotels in St. Louis County

SureStay Plus by Best Western Fenton

Hotel near Fenton
Price per night from:AU$159
8.0/10
Very Good
GGuest UserWe seriously loved this place!! Other than the fact it just LOOKED like a cool place to stay from the pics, it actually was a really cool place to stay. My 10 and 14yr olds, my husband and I stayed for this visit. Husbands aren't that cool so he didn't really care lol ;). But me and my 2 girls absolutely loved riding in the elevator. You can pay more for a higher room and more for a room with an indoor balcony. We did neither but were lucky enough to get up on the 4th floor. The elevator is activated with your room key, and you can only go on the floor your room is, the lower level with the pool and dining and the main level (entrance), so no fun rides to the top lol. The room was clean and spacious. It didn't smell. The beds seemed clean as well as the bathroom. We LOVED the atrium feature, getting up at 6am to swim while being able to look at the sunrise and the clouds was so much fun. My girls and I decided when we come back to the area that we want to stay here EVERY TIME lol. Complaints are minimal and they are made up by how much we enjoyed the hotel. Didn't care for having to pay to park at the hotel. There are free spots but that is very limited. The water looked kinda cloudy... Which made me feel a little weird, but we got in anyways and had a blast. The floor of the pool is very...scratchy and easy to cut yourself on. My daughter scaped her elbow on it and when she got out it started bleeding a little. They need to refinish the lining of the pool for sure. However, the pool was heated and we appreciated that.
Crowne Plaza ST. Louis Airport Hotels in St. Louis County

Crowne Plaza ST. Louis Airport

Hotel near Bridgeton
Price per night from:AU$154
5.8/10
AAnonymous UserGot smoking room but reception changed for us. The new room got dirty sink. The staff is very friendly and helpful. Late check in is ok
Quality Inn Airport Hotels in St. Louis County

Quality Inn Airport

Hotel near Woodson Terrace
Price per night from:AU$95
5.3/10
PParker’s7585This was a last minute pick and emergency and my finances were low. They took me in last minute and check in was easy and they were very nice and my room was clean and the bed was pretty comfortable to my surprise. I will definitely stay there again. Thank you all for the friendly service. I hope to see you all again in the near future. I come to the city alot. And this will be my next pick.
Super 8 by Wyndham St. Louis Airport Hotels in St. Louis County

Super 8 by Wyndham St. Louis Airport

Hotel near Breckenridge Hills
Price per night from:AU$94
5.2/10
PParker’s7585Me and my husband booked the night before and got there around 4am after traveling all day. And they were nice enough to let us check in early. At no extra cost so we could sleep. And be refreshed for our day and we were a little late waking up and they wasn’t moved at all about our late check out. Police patrolled the premisses a lot so we felt extra safe. And it was very quiet considering it was close to highway and exit. And it was close to a restaurant and convenience store that was amazing and had everything we needed. And we was located in the center of everywhere we had to be. Great place to stay. Thank you all for the kindness and hospitality
Red Roof Inn St Louis - Westport/ Maryland Heights Hotels in St. Louis County

Red Roof Inn St Louis - Westport/ Maryland Heights

Hotel near Maryland Heights Township
Price per night from:AU$89

FAQs About Hotels in St. Louis County

How to get good deals on hotels in St. Louis County?

To get the best hotel deals, try these Trip.com tips: 1. Log In Trip.com first and unlock member-only rates and Trip Coins (loyalty points). 2. Book Midweek: Sun–Thurs stays are much cheaper than weekends. 3. Set Price Alerts: Monitor price drops and rebook if needed. 4. Use “We Price Match” Policy: If you find a lower price elsewhere, Trip.com will refund the difference. 5. Avoid major holidays, conventions, and big events. 6. Check the Deals Page to see what promotions are available now on Trip.com.

How much does a hotel cost in St. Louis County?​

Average hotel prices in St. Louis County based on Trip.com: AU$281 on weekdays and AU$307 on weekends (Friday–Saturday).

What are some of the best hotels in St. Louis County?

What are the recommended luxury hotels in St. Louis County?

St. Louis County has many luxury hotels with different styles. The Ritz-Carlton, St. Louis (from AU$741) is very popular.

What hotels in St. Louis County offer an especially good breakfast ?

Which hotels in St. Louis County are pet friendly?

Motel 6 Maryland Heights, MO (from AU$96) and Motel 6 Hazelwood, MO (from AU$105) allow pets. Take your pets with you during your stay!

Which hotels in St. Louis County provide fitness facilities?

Which hotels in St. Louis County have swimming pools?

Marriott St. Louis Airport (from AU$211), Clayton Plaza Hotel & Extended Stay (from AU$188) and Pear Tree Inn St. Louis Airport (from AU$137) are hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

Which hotels in St. Louis County are worth visiting for their spa experience?

Feel tired from travelling? The Ritz-Carlton, St. Louis (from AU$741) and Sonesta ES Suites St. Louis - Chesterfield (from AU$118) provide highly rated spa services.

Which hotels in St. Louis County provide free WiFi?

Whether you're travelling on business or going on holiday, Internet connection is an essential condition for travel. Clayton Plaza Hotel & Extended Stay (from AU$188), Days Inn & Suites by Wyndham St. Louis/Westport Plaza (from AU$109) and Pear Tree Inn St. Louis Airport (from AU$137) are popular hotels with free Wi-Fi.

St. Louis County Hotels Information

Highest PriceAU$1,510
Lowest PriceAU$119
Number of Reviews10,135
Total Properties151
Average Price (Weekdays)AU$281
Average Price (Weekends)AU$307