Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Browse for St. Louis Casinos from $53

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top St. Louis Casinos

Drury Plaza Hotel St. Louis St. Charles
3 out of 5
380 Mulholland Drive, St. Charles, MO
Free CancellationReserve now, pay when you stay
The price is $100 per night
4.8/5Exceptional! (607 reviews)

"Very clean and well maintained. The staff was very friendly and helpful. We were there under stressful circumstances and upone check in the concieege noticed my elderly mother had been crying, she offeresnher sympathy ans and we were given an upgraded room at no charge. I would recommend this ..."…"

Reviewed on Jun 18, 2020

Drury Plaza Hotel St. Louis St. Charles
Four Seasons Hotel St Louis
5 out of 5
999 North Second Street, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $336 per night
4.7/5Exceptional! (606 reviews)

"The day of my arrival began badly and kept getting worse, so when I arrived, at the hotel, at 6:30PM and was told my room was not ready, I was not pleased. I had to wait perhaps 15 minutes, but that was 15 minutes too long and I vowed to write not a negative or positive review. Getting to my room, ..."…"

Reviewed on Mar 15, 2020

Four Seasons Hotel St Louis
Country Inn & Suites by Radisson, St. Charles, MO
2.5 out of 5
1190 S Main St, St. Charles, MO
Free CancellationReserve now, pay when you stay
The price is $93 per night
4.6/5Wonderful! (977 reviews)

"Walk to the Lewis and Clark museum. Close to several local resturants. Located on a unique brick paved street. Comfortable room."…"

Reviewed on Jul 8, 2020

Country Inn & Suites by Radisson, St. Charles, MO
River City Casino & Hotel
4 out of 5
777 River City Casino Blvd, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $110 per night
4.5/5Wonderful! (999 reviews)

"Nice place to visit and have a good time,gamble and food"…"

Reviewed on Jul 5, 2020

River City Casino & Hotel
Embassy Suites St. Louis - St. Charles
3.5 out of 5
2 Convention Center Plz, St. Charles, MO
Free CancellationReserve now, pay when you stay
The price is $122 per night
4.5/5Wonderful! (993 reviews)

"beautiful hotel,the room was immaculate, the breakfast take away during covid was still excellent"…"

Reviewed on Jul 6, 2020

Embassy Suites St. Louis - St. Charles
Drury Inn & Suites St. Louis Convention Center
3 out of 5
711 N Broadway, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $100 per night
4.4/5Wonderful! (990 reviews)

"We enjoyed our stay. We were first booked at the Hyatt until we learned there was no pool. We had 6 kids so a pool made more sense."…"

Reviewed on Jul 8, 2020

Drury Inn & Suites St. Louis Convention Center
Hyatt Regency St. Louis at The Arch
4 out of 5
315 Chestnut St, St. Louis, MO
Free Cancellation
The price is $99 per night
4.3/5Excellent! (8,199 reviews)

"The hotel is in a beautiful location, it is extremely clean, has a fitness center, and wonderful restaurants located within."…"

Reviewed on Jul 9, 2020

Hyatt Regency St. Louis at The Arch
Ameristar Casino Resort and Spa (St. Charles)
4.5 out of 5
1 Ameristar Blvd, St. Charles, MO
Free CancellationReserve now, pay when you stay
The price is $159 per night
4.3/5Excellent! (990 reviews)

"Great"…"

Reviewed on Mar 16, 2020

Ameristar Casino Resort and Spa (St. Charles)
Homewood Suites by Hilton St. Louis Riverport - Airport West
3 out of 5
13639 Riverport Dr, Maryland Heights, MO
Free CancellationReserve now, pay when you stay
The price is $79 per night
4.3/5Excellent! (651 reviews)

"The room was very spacious, affordable, and comfortable. I felt like we had a great stay for the price. We encountered an injured raccoon scouring the trash right outside the main back door while unloading our vehicle which was not an ideal experience."…"

Reviewed on Jul 8, 2020

Homewood Suites by Hilton St. Louis Riverport - Airport West
Residence Inn by Marriott St Louis Downtown
3 out of 5
525 S Jefferson Ave, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $134 per night
4.3/5Excellent! (697 reviews)

"Well appointed, friendly staff, comfortable, easy access."…"

Reviewed on Jun 23, 2020

Residence Inn by Marriott St Louis Downtown
Comfort Suites St Charles-St Louis
2.5 out of 5
1400 S 5th St, St. Charles, MO
Get Rates
4.2/5Excellent! (536 reviews)

"We booked this last minute because we got stuck in a snow storm and couldnt safely keep driving. Staff was nice and helpful. Also, were able to order food to be delivered and they brought it to our room."…"

Reviewed on Mar 2, 2020

Comfort Suites St Charles-St Louis
Best Western Plus The Charles Hotel
3 out of 5
1425 South 5th Street, St. Charles, MO
Free CancellationReserve now, pay when you stay
The price is $87 per night
4.1/5Very Good! (965 reviews)

"I liked our room the bathroom was horrible though."…"

Reviewed on Jun 27, 2020

Best Western Plus The Charles Hotel
Holiday Inn St. Louis Arpt West-Earth City
3.5 out of 5
3400 Rider Trl S, Earth City, MO
Free Cancellation
The price is $85 per night
4/5Very Good! (677 reviews)

"Convenient for the places i needed to go. Close off hwy,quiet"…"

Reviewed on Jun 19, 2020

Holiday Inn St. Louis Arpt West-Earth City
Hollywood Casino & Hotel St. Louis
3.5 out of 5
777 Casino Center Drive, Maryland Heights, MO
Free CancellationReserve now, pay when you stay
The price is $98 per night
4/5Very Good! (1,805 reviews)

"Everyone was very nice. Nowhere to get food, except for the restaurant."…"

Reviewed on Jul 9, 2020

Hollywood Casino & Hotel St. Louis
La Quinta Inn & Suites by Wyndham St Louis Airport-Riverport
3 out of 5
13615 Riverport Drive, I-70 & Earth City Expswy, Maryland Heights, MO
Get Rates
3.9/5Very Good! (1,136 reviews)
March 2020 trip to MO

"The manager was very helpful with arranging my return of may rental car and trip back to the hotel"…"

Reviewed on Mar 27, 2020

La Quinta Inn & Suites by Wyndham St Louis Airport-Riverport
HoteLumiere at the Arch
4 out of 5
999 N. 2nd St., St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $105 per night
3.4/5 (1,182 reviews)

"The rooms were well cleaned and great customer service."…"

Reviewed on Jun 30, 2020

HoteLumiere at the Arch
Americas Best Value Inn St. Louis Downtown
2 out of 5
1100 Lumiere Place Boulevard, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $100 per night
2.9/5 (628 reviews)
Good experience/ decent price

"The front receptionist was the friendliest that I have her dealt with. She walked me through the whole process at check in. I asked questions about how to get to the aquarium and she was very resourceful and helpful. Would definitely stay there again."…"

Reviewed on Feb 24, 2020

Americas Best Value Inn St. Louis Downtown
Econo Lodge & Suites Granite City
2 out of 5
3236 W Chain Of Rocks Rd, Granite City, IL
Free CancellationReserve now, pay when you stay
The price is $53 per night
2.5/5 (93 reviews)

"The rooms were very clean & the beds were comfortable. I did request 1 smoking room & u could definitely tell it was a smoking room with the smell & burn holes in the “comforter”. The employees are always very nice & helpful which is why i like staying here."…"

Reviewed on Nov 19, 2019

Econo Lodge & Suites Granite City
Don't see what you're looking for?
We've got more Casinos. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Casinos in St. Louis

Search for hotels in St. Louis on Expedia. You can easily find your hotels in St. Louis using one of the methods below:

  • View our selection of featured hotels in St. Louis
  • Use the map to find hotels in the St. Louis neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. Louis, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Louis
  • Enter your travel dates to view the best deals on hotels in St. Louis - while they last

Travelers Loved These Casinos

More trip options