Hotels in St. Louis County

Find Best Hotels in St. Louis County

Enter your dates for the latest hotel rates and availability.

Hot travel dates
Today
Tomorrow
Next Weekend
March 2025
  • Sun
  • Mon
  • Tue
  • Wed
  • Thu
  • Fri
  • Sat
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
April 2025
  • Sun
  • Mon
  • Tue
  • Wed
  • Thu
  • Fri
  • Sat
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
Swipe up to see more
Filter by:
Hotel star rating
≤2345
Popular filters
Amazing 4.5+Great 4.0+Good 3.5+Pleasant 3.0+

We found these top-rated hotels near St. Louis County for you

Choose your travel dates to see the latest prices and deals.
Recommended
Lowest price
Closest to downtown
Top reviewed
See All Hotels Near St. Louis County

Latest Reviews for St. Louis County hotels

See all
Find highly-rated hotels with real reviews and ratings to find the perfect stay!
4.6/5
Outstanding
HHonghongThe hotel is especially suitable for family travel, with advanced and complete equipment, superior location, various supermarkets around, 10-20 minutes away from the city. highly recommended.
TownePlace Suites Brentwood Hotels in St. Louis County

TownePlace Suites Brentwood

Hotel near Brentwood
Price per night fromS$ 213
4.5/5
Excellent
GGuest UserVery good hotel. I lost my phone in the Uber car. The front desk has been helping to contact. Very good hotel location in Clayton. Very safe and good location. If you are going to ST Louis and have a budget, I recommend this hotel
Clayton Plaza Hotel & Extended Stay Hotels in St. Louis County

Clayton Plaza Hotel & Extended Stay

Hotel near Clayton
Price per night fromS$ 134
4.4/5
Excellent
GGuest UserWhen we first arrived the counter attendant did not have our reservations. I had to call Trip to get it straightened up. It was finally done but it took an extra 30 minutes.
La Quinta Inn & Suites by Wyndham St Louis Route 66 Hotels in St. Louis County

La Quinta Inn & Suites by Wyndham St Louis Route 66

Hotel near Sunset Hills
Price per night fromS$ 177
4.3/5
Excellent
GGuest UserThe Moonrise is a great boutique hotel with really fun decor and art. It is clean and comfortable. They need to update their website regarding the onsite restaurant. It is only open for breakfast. There are several restaurants within walking distance. They are a pet friendly hotel, which is nice. There is no parking garage, just an open lot behind the hotel with dedicated parking for guests. Don't expect a valet to assist with unloading your luggage, though. The registration staff were very friendly and helpful. I will definitely return if I return to St. Louis.
The Moonrise Hotel Hotels in St. Louis County

The Moonrise Hotel

Hotel near Hadley Township
Price per night fromS$ 180
4.3/5
Excellent
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 fromS$ 141
4.2/5
Very Good
GGuest UserI have used this hotel for work trips a couple of times. It is well located, at 44 and 270, making it easy to drive out to various places in the StL Metro area. This is not a romantic getaway hotel, it's a straightforward ”I need a place to sleep” hotel, and nothing more. It's clean, comfortable, and quiet. Don't let the ”industrial” locale put you off. The people who work here are very friendly, and the rates are very reasonable. I don't do hotel breakfasts, but looking in the dining room, it's the typical make your own waffle, scrambled eggs kind of breakfast. The coffee and coffee maker in the room is very good. They also have microwaves and fridges in the rooms.
SureStay Plus by Best Western Fenton Hotels in St. Louis County

SureStay Plus by Best Western Fenton

Hotel near Fenton
Price per night fromS$ 135
3.8/5
PParker’s7585Hotel was great and clean and beautiful. I was to early for my room and I was exhausted from traveling and they managed to get me in my room very fast.. thank you front desk.. housekeeping did a lovely job on 518. Not one thing was wrong and I am picky. On the other hand, I do smoke and I went outside to sit in my vehicle and smoke late in the night and was harassed and attacked verbally by a gentleman claiming to be a police officer. Very hateful and rude and disrespectful. I was parked inside the gated lot. And was approached with rude questions and insulting tones like me and my husband were criminals. And because I stood up for myself and refused to back down and answer private questions about where I was staying and what room,to someone off duty with no badge, he was trying to get me kicked out if my room in the middle of the night. The police officer on duty help resolve the situation and I went to my room. But it was a very bad moment all because we couldn’t sleep and was having a conversation in our vehicle inside the gated parking for the crown plaza.. shame on the man for being rude and thanks to the officer that handled things well. Maybe should get that guy outta that line of work. But I would stay again hands down cause the hotel was great.. and staff was amazing.. thank you crown plaza
Crowne Plaza ST. Louis Airport Hotels in St. Louis County

Crowne Plaza ST. Louis Airport

Hotel near Bridgeton
Price per night fromS$ 178
3.0/5
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 fromS$ 83
2.4/5
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 fromS$ 82
2.2/5
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 fromS$ 88

FAQs about St. Louis County hotels

What are the best hotels in St. Louis County?

St. Louis County has some of the best hotels to satisfy your needs. Whether you're looking for a business stay or a vacation hotel, Clayton Plaza Hotel & Extended Stay, Motel 6 Maryland Heights, MO and Quality Inn Florissant-St Louis are best choices for your stay.

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

St. Louis County has many popuplar luxury hotels with different styles, top amenities and unique experiences. The Ritz-Carlton and St. Louis is one of the best luxury hotels for exceptional stay.

What are the best pet-friendly hotels in St. Louis County?

Motel 6 Maryland Heights, MO, Motel 6 Hazelwood and MO are the best pet-friendly hotels that welcomes your furry friends. Enjoy your stay with your pets by your side!

What are the best hotels with a spa in St. Louis County?

Planning a relaxing getaway? A spa experience can be the perfect addition to your trip. Le Méridien St. Louis Clayton, SpringHill Suites St. Louis Brentwood and Hilton Garden Inn St. Louis/Chesterfield provide highly rated spa services for ultimate relaxation.

Which hotels in St. Louis County have pools?

Clayton Plaza Hotel & Extended Stay, Motel 6 Maryland Heights, MO and Quality Inn Florissant-St Louis are popular hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

Which hotels in St. Louis County have breakfast?

The Ritz-Carlton, St. Louis, Le Méridien St. Louis Clayton and Renaissance St. Louis Airport Hotel provide breakfast to start your day. Begin your day with a tasty and satisfying breakfast!

What is the average price for hotels in St. Louis County?

The average price for hotels in St. Louis County is S$ 236 on weekdays, and S$ 273 on weekends (Friday-Saturday).

More information about St. Louis County hotels

Highest PriceS$ 972
Lowest PriceS$ 84
Number of Reviews10,074
Total Properties294
Average Price (Weekdays)S$ 236
Average Price (Weekends)S$ 273