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

Search for St. Charles Hotels from CA $85

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.

St. Charles hotels and places to stay

Glamping in a Romantic Camp Cottage at Glamping St. Louis
Get Rates
14.66 km from city centre
5/5Exceptional! (2 reviews)
Beautiful & peaceful!!

"We had a wonderful time glamping! Lee was a wonderful host who offered up his vehicle when we had car troubles! You will NEVER find that kind of generosity at other campgrounds! We will definitely visit again! St Charles was very close and had all the night life activities you need!!"…"

Reviewed on Jul. 20, 2016

Glamping in a Romantic Camp Cottage at Glamping St. Louis
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 CA $124 per night
1.71 km from city centre
4.8/5Exceptional! (596 reviews)

"Very clean. Great location. Staff very accommodating with the covid19 pandemic. They served dinner and breakfast in the to go containers and followed all the guidelines per the cdc."…"

Reviewed on May 29, 2020

Drury Plaza Hotel 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 CA $96 per night
4.93 km from city centre
2.7/5 (94 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
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 CA $102 per night
1.36 km from city centre
4.1/5Very Good! (1,084 reviews)

"The pool and location. Friendly staff. Easy access to a lot of food and groceries"…"

Reviewed on May 26, 2020

Best Western Plus The Charles Hotel
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 CA $122 per night
0.93 km from city centre
4.6/5Wonderful! (1,559 reviews)

"It was decent all the way around. I just wish they had an iron in the room"…"

Reviewed on May 27, 2020

Country Inn & Suites by Radisson, St. Charles, MO
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 CA $109 per night
3.95 km from city centre
3.9/5Good! (367 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
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 CA $95 per night
1.78 km from city centre
4/5Very Good! (607 reviews)

"Location was great. Wish they had a hot tub. Otherwise good"…"

Reviewed on Feb. 17, 2020

Fairfield by Marriott St Charles
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 CA $85 per night
4.34 km from city centre
2.8/5 (955 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
Best Western Plus St. Louis West - Chesterfield
3 out of 5
32 Research Park Circle, St. Charles, MO
Free CancellationReserve now, pay when you stay
The price is CA $136 per night
19 km from city centre
4.2/5Excellent! (1,491 reviews)

"Very Comfortable feel in rooms. Great price, and the jacuzzi was the icing on the cake. Originally planned for a 2 day stay, but ended up getting another night."…"

Reviewed on May 5, 2020

Best Western Plus St. Louis West - Chesterfield
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 CA $205 per night
1.38 km from city centre
4.4/5Excellent! (1,579 reviews)

"Great"…"

Reviewed on Mar. 16, 2020

Ameristar Casino Resort and Spa (St. Charles)
Don't see what you're looking for?
See all available properties in St. Charles
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.

St. Charles Hotel Guide

As you'd expect from a major city, St. Louis, United States of America, is full of colorful neighborhoods. St. Charles is situated 30 kilometres (18 miles) from St. Louis' downtown area.

St. Louis is renowned for its Gateway Arch, as well as the City Museum and Grants Farm.

Conveniently located close to the Hollywood Casino is the Ameristar Casino Resort and Spa and Embassy Suites St. Louis - St. Charles, while the Comfort Suites and Country Inn & Suites By Carlson, St. Charles, MO are close to the Lindenwood University.

There's a wide range of accommodation options in the St. Charles area. Those looking for more affordable hotel establishments should check out the latest deals at the Wingate by Wyndham St. Charles MO and Americas Best Value Inn & Suites-St. Charles Inn/St. Louis.

Of course St. Charles' hotels are not the only options. St. Peters is a close St. Louis neighborhood that features a range of accommodations. You can find out more by visiting Expedia's St. Peters hotels guide.

The Expedia team wishes you many fun-filled moments in St. Louis. For more great ways to spend your days and nights here, why not explore our St. Louis vacation travel guide. And when it's time to find accommodation, visit our St. Louis hotels page.

Frequently asked questions

Where is the best place for a stay in St. Charles?
Drury Plaza Hotel St. Louis St. Charles is ranked highly by Expedia customers. This 3-star hotel offers free breakfast and an outdoor pool. Traveler reviews also recommend Embassy Suites St. Louis - St. Charles and Hampton Inn St. Louis/St. Charles as top choices for your visit.
If I need to cancel my hotel reservation in St. Charles, will I receive a refund?
Yes, most hotel reservations are fully refundable as long as you cancel before the hotel’s cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If you booked a non-refundable reservation, it might still be possible to cancel it and get a refund within a 24-hour period of booking. Plug in your dates, click on “Search”, then use the “free cancellation” filter to view the best deals available in St. Charles.
What's the best accommodation for a budget-friendly stay in St. Charles?
Based on reviews, Red Roof Inn St Louis - St Charles is a popular 2-star property for our travelers looking for an economical choice, and features free WiFi and free parking. Other good choices for your budget-friendly stay include Best Western Plus The Charles Hotel and Best Western Plus St. Louis West - Chesterfield.
What's the best hotel for a family vacation to St. Charles?
Best Western Plus The Charles Hotel is a top 3-star hotel on Expedia for families, and features an indoor pool and free parking. Other good choices for your kid-friendly vacation include Comfort Suites St Charles-St Louis and Americas Best Value Inn & Suites St. Louis, St. Charles Inn. Attractions in the area like St. Louis Zoo and Grants Farm are also fun for kids of all ages.
What's the best place to stay for a couple going to St. Charles?
Best Western Plus The Charles Hotel is a favorite 3-star hotel for couples, and features an indoor pool and free breakfast. Other good choices for a stay with your sweetheart include Best Western Plus St. Louis West - Chesterfield and Comfort Suites St Charles-St Louis.
What's the best pet-friendly hotel in St. Charles?
Best Western Plus St. Louis West - Chesterfield is a top hotel for people traveling with their pets, and offers an indoor pool and free WiFi for its human guests. Other good choices for you and your pet include Drury Plaza Hotel St. Louis St. Charles and Best Western Plus The Charles Hotel.
What's the best luxury hotel in St. Charles?
Ameristar Casino Resort and Spa (St. Charles) is a 4.5-star hotel with 7 restaurants and 2 bars, and it’s a popular choice for Expedia travelers looking for a pampering stay.
What's the best hotel if you'd like to visit the local casinos 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 to try your luck include Country Inn & Suites by Radisson, St. Charles, MO and Comfort Suites St Charles-St Louis.
What's the best hotel for a golf vacation in St. Charles?
Best Western Plus St. Louis West - Chesterfield is a 3-star hotel featuring free breakfast and an indoor pool, and it’s a top choice for playing a round of golf. Another good choice is Sleep Inn & Suites if you’d like to be close to a golf course while in town. You can tee off at Missouri Bluffs Golf Course during your trip.

Recent Reviews in St. Charles

More trip options