Missouri may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window
Geraldine Soh on trover

Find Hotels in St. Charles, MO

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Star rating
Your Budget
Guest rating
Payment Type
Property Type
Neighborhood
Popular Locations
Amenities
Accessibility
Trip Type
Paddler's Rest - A Floating Glamping Tent at Glamping St. Louis
Get Rates
9.1 mi from city center
5/5Exceptional! (8 reviews)
Quiet and Quaint

"There is nothing that Lee did not consider! It was a wonderful experience and we will be back."…"

Reviewed on Aug 8, 2020

Paddler's Rest - A Floating Glamping Tent at Glamping St. Louis
Glamping in a Romantic Camp Cottage at Glamping St. Louis
Get Rates
9.1 mi from city center
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 $110 per night
1.06 mi from city center
4.8/5Exceptional! (614 reviews)

"The location was great. The lobby was very nice and the staff was friendly and helpful."…"

Reviewed on Aug 9, 2020

Drury Plaza Hotel St. Louis St. Charles

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Vintage French Beauty - Newly Renovated & Spacious
Get Rates
0.97 mi from city center
4.9/5Exceptional! (16 reviews)
Home Away From Home

"The property was excellent! Plenty to choose from to watch on the television great reception. Unlike most hotels. The beds were very comfortable. Clean bathrooms. The French theme decor was fun. We will be spending a lot of time in St. Charles in the future and I am hoping that we can make this our ..."…"

Reviewed on Jul 9, 2020

Vintage French Beauty - Newly Renovated & Spacious
Harbor Breeze -A Floating Glamping Tent at Glamping St. Louis
Get Rates
9.1 mi from city center
5/5Exceptional! (1 review)
Absolutely great....Owner was so professional...

"No words except....exceptional..Cant wait to book it again."…"

Reviewed on Jul 17, 2020

Harbor Breeze -A Floating Glamping Tent at Glamping 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
0.85 mi from city center
4.1/5Very Good! (939 reviews)

"Great room. Very clean pool. Covid conscious. Good breakfast grab bags. Friendly staff. Definitely plan to return."…"

Reviewed on Aug 11, 2020

Best Western Plus The Charles Hotel
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 $59 per night
2.89 mi from city center
3.9/5Good! (576 reviews)

"Great"…"

Reviewed on Jun 25, 2020

Super 8 by Wyndham 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 $89 per night
0.58 mi from city center
4.6/5Wonderful! (974 reviews)

"Great place to stay, very clean and quiet."…"

Reviewed on Aug 4, 2020

Country Inn & Suites by Radisson, St. Charles, MO
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 $54 per night
3.06 mi from city center
2.7/5 (97 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
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
2.45 mi from city center
3.9/5Good! (372 reviews)

"Excellent place to stay & convenient to highway & shopping near by"…"

Reviewed on Jul 18, 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 $67 per night
1.11 mi from city center
4/5Very Good! (617 reviews)

"The bathroom and room were extremely clean. The room was beautiful and the staff was very pleasant."…"

Reviewed on Aug 8, 2020

Fairfield by Marriott St Charles
Tru by Hilton St. Charles St. Louis, MO
2.5 out of 5
333 Camelback Rd, St. Charles, MO
The price is $93 per night
1.24 mi from city center
4.4/5Excellent! (223 reviews)

"It was a clean, barebones type of place. I have now learned I prefer carpet under my feet when waking up!"…"

Reviewed on Aug 11, 2020

Tru by Hilton St. Charles St. Louis, MO
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.69 mi from city center
2.8/5 (972 reviews)

"Very clean and quiet..will definately book again. Also the place was peaceful"…"

Reviewed on Jul 13, 2020

Red Roof Inn St Louis - St Charles
Hampton Inn St. Louis/St. Charles
2.5 out of 5
3720 W Clay St, St. Charles, MO
The price is $105 per night
4.19 mi from city center
4.4/5Wonderful! (742 reviews)

"Polite fast friendly & clean. But paid more than i was told."…"

Reviewed on Jul 12, 2020

Hampton 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 $67 per night
11.8 mi from city center
4.1/5Very Good! (976 reviews)

"Nice place great location quite area friendly and kind staff"…"

Reviewed on Aug 11, 2020

Best Western Plus St. Louis West - Chesterfield
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.

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. It is located a short 8-minute walk from Ameristar Casino St. Charles. Traveler reviews also recommend Hampton Inn St. Louis/St. Charles and Embassy Suites 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.
Where can I learn more about changing or cancelling my trip to St. Charles?
For additional details about changing or cancelling your trip to St. Charles, go to https://www.expedia.com/service/.
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 Rodeway Inn Saint Charles and Super 8 by Wyndham St Charles.
What's the best hotel for a family vacation to St. Charles?
Country Inn & Suites by Radisson, St. Charles, MO is a hotel with an indoor pool and free parking, and it’s a top choice on Expedia for families. Other good choices for your kid-friendly vacation include Embassy Suites St. Louis - St. Charles and Best Western Plus St. Louis West - Chesterfield. Attractions in the area like St. Louis Zoo and Magic House - St. Louis Children’s Museum 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 Ameristar Casino Resort and Spa (St. Charles) and Best Western Plus St. Louis West - Chesterfield.
What's the best pet-friendly hotel in St. Charles?
Red Roof Inn St Louis - St Charles is a top property for people traveling with their pets, and offers free WiFi for its human guests. Other good choices for you and your pet include Best Western Plus The Charles Hotel and Best Western Plus St. Louis West - Chesterfield.
Where is the best hotel to stay with easy access to Ameristar Casino St. Charles?
Adjacent to Ameristar Casino St. Charles, Ameristar Casino Resort and Spa is one of the top choices for your stay based on our traveler data, and this 4.5-star hotel offers a full-service spa and a casino. Other good choices close by include Country Inn & Suites by Radisson, St. Charles, MO and Drury Plaza Hotel St. Louis St. Charles.
What about the best place to stay close to St Charles Convention Center?
One of the top choices for your stay is Embassy Suites St. Louis - St. Charles, located next to St Charles Convention Center, and this 3.5-star hotel offers free breakfast and a restaurant. Best Western Plus The Charles Hotel and Ameristar Casino Resort and Spa are two other good choices in the immediate area.
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 Best Western Plus The Charles Hotel and Country Inn & Suites by Radisson, St. Charles, MO.
What are some accommodations with pools in St. Charles?
Best Western Plus The Charles Hotel is a popular 3-star hotel featuring an indoor pool, free buffet breakfast, and free WiFi. A couple of other options that offer an onsite pool include Best Western Plus St. Louis West - Chesterfield and Ameristar Casino Resort and Spa (St. Charles).

Recent reviews of St. Charles hotels

More trip options