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.

Geraldine Soh on trover

Browse for St. Charles Casinos from $58

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.

Travelers Enjoyed These 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 $110 per night
4.8/5Exceptional! (606 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
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 $88 per night
4.6/5Wonderful! (979 reviews)

"Very clean, felt very safe under Covid? Also the grab and go breakfast was great. thank you"…"

Reviewed on Jun 23, 2020

Country Inn & Suites by Radisson, St. Charles, MO
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! (998 reviews)

"I paid alot of money to be there anf have no free breakfast which was what i seen advertised...so....false advertisement and no pool for my child and i......paid about 400$ for 3 nites ...they told us we couldnt even get discounted they also wouldnt clean our rooms nor would they even let us swirch ..."…"

Reviewed on May 8, 2020

Embassy Suites St. Louis - St. Charles
Hampton Inn St. Louis/St. Charles
2.5 out of 5
3720 W Clay St, St. Charles, MO
Free CancellationReserve now, pay when you stay
The price is $105 per night
4.4/5Wonderful! (740 reviews)

"The location was great near stores for shopping and restaurants for dinning - location was clean and quiet"…"

Reviewed on Jun 7, 2020

Hampton Inn St. Louis/St. Charles
Holiday Inn Express Hotel and Suites St. Charles
3 out of 5
3098 Elm Point Industrial Drive, St. Charles, MO
Free Cancellation
The price is $95 per night
4.3/5Excellent! (340 reviews)

"This is my second time in the past year to stay at a Holiday Inn Express, and both this experience and my previous one have made me decide I'll always choose Holiday Inn Express whenever I can. Little extras like nice bedding, full size bottles of shampoo and conditioner, and free hot breakfast make ..."…"

Reviewed on Mar 16, 2020

Holiday Inn Express Hotel and Suites St. Charles
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! (991 reviews)

"Great"…"

Reviewed on Mar 16, 2020

Ameristar Casino Resort and Spa (St. Charles)
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! (1,003 reviews)

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

Reviewed on Jun 27, 2020

Best Western Plus The Charles Hotel
Fairfield by Marriott St Charles
2.5 out of 5
801 Veterans Memorial Parkway, St. Charles, MO
Free CancellationReserve now, pay when you stay
The price is $63 per night
4/5Very Good! (612 reviews)

"Super friendly staff. The hotel was super clean and taking extra precautions. The room was perfect. And I’ve never slept on the bed that comfortable"…"

Reviewed on Jun 21, 2020

Fairfield by Marriott St Charles
Towneplace Suites By Marriott St Charles
2.5 out of 5
1800 Zumbehl Rd, St. Charles, MO
Free CancellationReserve now, pay when you stay
The price is $59 per night
3.9/5Good! (370 reviews)

"Not very clean. Very dated. Personal work breakfast station was awesome on March 1st"…"

Reviewed on Mar 2, 2020

Towneplace Suites By Marriott St Charles
Super 8 by Wyndham St Charles
2 out of 5
3040 W Clay St, St. Charles, MO
Free CancellationReserve now, pay when you stay
The price is $64 per night
3.9/5Good! (576 reviews)

"Great"…"

Reviewed on Jun 25, 2020

Super 8 by Wyndham St Charles
Sleep Inn & Suites
2.5 out of 5
150 Fountain Lakes Blvd, St. Charles, MO
Free Cancellation
The price is $63 per night
3.4/5 (227 reviews)

"It was great! Just a dish or two left in the sink. Otherwise okay!"…"

Reviewed on Feb 18, 2020

Sleep Inn & Suites
Rodeway Inn Saint Charles
2 out of 5
3800 Harry S Truman Blvd, St. Charles, MO
Free CancellationReserve now, pay when you stay
The price is $58 per night
3.2/5 (394 reviews)

"Cleaner than most Ive stayed in at this orice point wit a working frudge and microwave to boot. Clerk was a nice guy. Quite a bit of traffic noise but it was a Friday and Saturday night."…"

Reviewed on Mar 21, 2020

Rodeway Inn Saint Charles
Americas Best Value Inn & Suites St. Louis, St. Charles Inn
2.5 out of 5
1310 Bass Pro Drive, St. Charles, MO
Free CancellationReserve now, pay when you stay
The price is $90 per night
3.2/5 (586 reviews)

"everything was good and up to standard for rate of room"…"

Reviewed on Feb 25, 2020

Americas Best Value Inn & Suites St. Louis, St. Charles Inn
Red Roof Inn St Louis - St Charles
2 out of 5
2010 Zumbehl Rd, St. Charles, MO
Free CancellationReserve now, pay when you stay
The price is $59 per night
2.8/5 (966 reviews)

"Staff was very friendly and attentive. This place is a good value for what they charge."…"

Reviewed on Mar 12, 2020

Red Roof Inn St Louis - St Charles
WoodSpring Suites St. Louis St. Charles
3 out of 5
2100 Old Hwy 94 S, St. Charles, MO
Free CancellationReserve now, pay when you stay
The price is $65 per night
2.7/5 (95 reviews)
My stay

"Everything was great. The staff was super nice. They did mess up the amount of money I owed, so on the last night I was there, I had to pay an additional $39. It wouldn’t have been a big deal, but I had to leave an appointment to get back since they only gave me one hours notice. Other than that, ..."…"

Reviewed on Aug 14, 2019

WoodSpring Suites St. Louis St. Charles
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.

Do you feel fortuitous? You should, because that paid time off has finally arrived and you’re going on an overdue holiday. Say goodbye to your job, your coworkers, your boss and leave all your worries at home. Take that lucky streak all the way to the gambling halls, penny slots, roulette wheels, and betting books—and straight to St. Charles casino hotels.

It doesn't matter what you're looking for in a holiday trip, Expedia has you covered. That's why St. Charles is climbing our popularity rankings fast. We have plenty of St. Charles casino hotels for you to choose from.

Find the Best St. Charles Casino Hotel

Are you wondering where the hottest tables are or what St. Charles hotel has the greatest all-you-can-eat buffet? (Winning tons of money playing cards can really work up an appetite.) St. Charles saw plenty of visitors last year, and you can find helpful tips in our review section.

That being said, casino hotels in St. Charles are a good choice: tons of visitors were highly impressed with their room. That's why it's no surprise guests return again and again, and the locals will treat you like family. And in this cute small town, you won't have an issue finding entertaining things to do during your downtime.

Book Today

What's a better weekend getaway than throwing black and white dice around a felt-lined table while ice-cold drinks are being served? Nothing, really. Expedia has the grandest offers on St. Charles casino hotels so you'll be able to save big on your next vacation. Over the past year, this town has seen a remarkable rise in interest, so stop wasting time and book your dream vacation now.

Frequently asked questions

Searching for casino hotels in St. Charles?
Hoping to win big in St. Charles? Lucky for you, you’ll find Ameristar Casino St. Charles here, not to mention much more to see and do. Tourists speak highly of the historic landmarks, family-friendly activities, and local cuisine. You might want to visit popular sights in the larger area including Hollywood Casino Amphitheatre, Westport Plaza, and St. Louis Zoo.
What's the best place to stay for casino gaming in St. Charles?
Ameristar Casino Resort and Spa (St. Charles) is a top 4.5-star hotel featuring a casino and free WiFi. Other good options near the gaming action include Country Inn & Suites by Radisson, St. Charles, MO and Comfort Suites St Charles-St Louis.
How many hotels that are good for gaming should I expect to find in St. Charles?
You won’t need a stroke of luck to find something that suits with one of Expedia’s 50 hotels in St. Charles.
What's the weather like in St. Charles?
The hottest months are usually July and August with an average temp of 76°F, while the coldest months are January and December with an average of 37°F. Average annual rainfall for St. Charles is 41 inches.
What is there to do in St. Charles?
Lucky gamers can head to Westport Plaza, Saint Louis Galleria Mall, and The Loop to spend their winnings. St. Charles is known for its historic sites and live music, and you can check out cultural spots such as Lewis & Clark Boathouse and Nature Center, Weldon Spring Site Interpretive Center, and Hollywood Casino Amphitheatre. In addition, you might want to visit Family Arena and Historic Main Street.
What's the best way to get around St. Charles?
You can fly into the nearest airport, which is St. Louis, MO (STL-Lambert-St. Louis Intl.), located 6.8 mi (10.9 km) from the city center. If you’d like to venture out around the area, you may want a rental car for your journey.

More trip options