Find hotels in St. Charles, MO from $73

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide.

Check St. Charles hotel prices

Tomorrow night
Next weekend

Filter by

Popular filters
Guest rating
guestRating-
guestRating-45
guestRating-40
guestRating-35
Star rating
Payment type
Property type
Neighborhood
regionId-178309
regionId-5002323
regionId-800136
regionId-6058846
regionId-7352
regionId-6175135
regionId-168530
regionId-7347
regionId-177608
regionId-6295406
regionId-140195
regionId-7679
regionId-9786
regionId-9361
regionId-9530
regionId-6195009
regionId-9975
regionId-6272
regionId-7020
regionId-7150
Popular locations
poi-38.62248,-90.193196:502872
poi-38.629589,-90.207828:502868
poi-38.62478,-90.18377:502855
poi-38.647583,-90.309824:502876
poi-38.634851,-90.290657:502878
poi-38.514753,-90.675501:6147083
poi-38.626855,-90.20264:502873
poi-38.638258,-90.284082:6005687
poi-38.63168,-90.18884:6058090
poi-38.745036,-90.467858:6174066
poi-38.633565,-90.199985:6069375
poi-38.630687,-90.191551:6170694
poi-38.635442,-90.23327:502875
poi-38.767795,-90.485964:6212200
poi-38.635074,-90.264918:6160523
poi-38.638863,-90.231715:502865
poi-38.70146,-90.446912:800135
poi-38.753563,-90.482114:6193195
poi-38.54533,-90.35333:6069377
poi-38.613862,-90.25697:507258
Meal plans available
Amenities
Accessibility
Traveler experience
Candlewood Suites St Louis St Charles, an IHG Hotel
2.5 out of 5
1800 Zumbehl Rd, St. Charles, MO, 63303
Fully refundable
The price is $82 per night from Oct 2 to Oct 3
1.79 mi from city center
3.8/5 Good! (530 reviews)
"excellent suite to hang out in for more than just a weekend."

Reviewed on Sep 5, 2022

Drury Plaza Hotel St. Louis St. Charles
3 out of 5
380 Mulholland Drive, St. Charles, MO, 63303
Fully refundableReserve now, pay when you stay
The price is $108 per night from Oct 9 to Oct 10
1.55 mi from city center
4.8/5 Exceptional! (1,000 reviews)
"The staff are super friendly and helpful, the hotel is clean and feels new. Multiple restaurants within walking distance and plenty of free parking. Right of I-70 and close proximity to historic St. Charles."

Reviewed on Sep 16, 2022

Sleep Inn & Suites
2.5 out of 5
150 Fountain Lakes Blvd, St. Charles, MO, 63301
Fully refundableReserve now, pay when you stay
The price is $73 per night from Oct 16 to Oct 17
2.98 mi from city center
3/5 (349 reviews)
"missed having food in morning"

Reviewed on Jun 27, 2022

Save an average of 15% on thousands of hotels when you're signed in

Save an average of 15% on thousands of hotels when you're signed in

Embassy Suites St. Louis - St. Charles
3.5 out of 5
2 Convention Center Plz, St. Charles, MO, 63303
Fully refundable
The price is $127 per night from Oct 10 to Oct 11
1.28 mi from city center
4.4/5 Wonderful! (1,002 reviews)
"We stayed at the Embassy Suites because we attended Vintage Market Days as a vendor. VMD was held next door at the St. Charles Convention Center next door. We loved how clean the property was and the very friendly staff. It had a gym, an indoor pool, hot breakfast & free drinks in the evening from ..."

Reviewed on Sep 21, 2022

Country Inn & Suites by Radisson, St. Charles, MO
2.5 out of 5
1190 S Main St, St. Charles, MO, 63301
Fully refundableReserve now, pay when you stay
The price is $129 per night from Oct 4 to Oct 5
1.26 mi from city center
4.6/5 Exceptional! (1,002 reviews)
"Great location walking distance to shops, restaurants in charming St Charles and just off the historic Katy Trail."

Reviewed on Sep 21, 2022

Best Western Plus The Charles Hotel
3 out of 5
1425 South 5th Street, St. Charles, MO, 63301
The price is $109 per night from Oct 26 to Oct 27
1.22 mi from city center
3.9/5 Very Good! (1,001 reviews)
"We stayed here several nights & enjoyed the hotel. We were able to use the on site laundry & had a hot breakfast both mornings. If we returned to the area, we would most likely stay here. Next door had a variety of shops, stores and restaurants."

Reviewed on Sep 21, 2022

Country Inn & Suites by Radisson, St. Peters, MO
2.5 out of 5
3877 Veterans Memorial Pkwy, St. Charles, MO, 63376
Fully refundableReserve now, pay when you stay
The price is $101 per night from Oct 4 to Oct 5
3.54 mi from city center
4.2/5 Very Good! (808 reviews)
"Wonderful stop on our way to Columbia."

Reviewed on Sep 1, 2022

Americas Best Value Inn & Suites St. Louis, St. Charles Inn
2.5 out of 5
1310 Bass Pro Drive, St. Charles, MO, 63301
Fully refundableReserve now, pay when you stay
The price is $80 per night from Sep 26 to Sep 27
1.18 mi from city center
3.1/5 (837 reviews)
Nothing fancy
"Stayed here a few times because of price. Its like the old saying you get what you pay for. No surprises."

Reviewed on Sep 18, 2022

Fairfield by Marriott St Charles
2.5 out of 5
801 Veterans Memorial Parkway, St. Charles, MO, 63303
Fully refundableReserve now, pay when you stay
The price is $99 per night from Oct 9 to Oct 10
1.28 mi from city center
4/5 Very Good! (782 reviews)
"The hotel was very neat and clean. The staff was courteous, helpful and friendly The breakfast was really good and fresh."

Reviewed on Sep 6, 2022

Ameristar Casino Resort and Spa
4.5 out of 5
1 Ameristar Blvd, St. Charles, MO, 63301
Fully refundableReserve now, pay when you stay
The price is $189 per night from Oct 18 to Oct 19
1.54 mi from city center
4.2/5 Very Good! (1,000 reviews)
"Best casino in St. Louis hands down and the only hotel I’ll stay in from now on when visiting."

Reviewed on Sep 16, 2022

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.

Stay near popular St. Charles attractions

St. Charles hotels information

Number of reviews 8311
Accommodation 122 hotels
Lowest Price $73
Highest Price $189

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 Hampton Inn & Suites St. Charles Old Town Area and Embassy Suites St. Louis - St. Charles as top choices for your visit. See all available top hotels, or vacation rentals in St. Charles.

What's the top vacation rental in St. Charles?

Beautiful Single Family Home, With Hot Tub And Wi-Fi: Visitors give good reviews to this St. Charles vacation home rental, which is located next to a golf course and has a fireplace, a patio, and a barbecue grill to put you at ease in your new surroundings. It has 4 bedrooms as well as a kitchen with a dishwasher, a fridge, and an oven, so you can cook with friends or family. Kick off your shoes and enjoy yourself with a selection of games and a hot tub. See all vacation rentals in St. Charles.

Which popular hotels in St. Charles are known for their enhanced cleaning measures?

Drury Plaza Hotel St. Louis St. Charles is a 3-star hotel offering linens washed at a temperature of at least 60°C/140°F, contactless check-in, and hand sanitizer for guests. If you're looking for a wallet-friendly option, Tru by Hilton St. Charles St. Louis, MO is a 2.5-star hotel in St. Charles that offers enhanced cleaning measures. And for a luxury stay, consider Ameristar Casino Resort and Spa, a 4.5-star hotel that also provides enhanced cleaning. See all the options by browsing all hotels in St. Charles with enhanced sanitizing practices.

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. Filter your search by fully refundable to find flexible hotel deals 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, Ameristar Casino Resort and Spa is a popular hotel for our travelers who want a more economical choice, and features free WiFi and 5 restaurants. Other good choices for your budget-friendly stay include WoodSpring Suites St. Louis St. Charles and Red Roof Inn St Louis - St Charles. View all budget hotels in St. Charles.

What's the best hotel for a family vacation to St. Charles?

Days Inn Louis/St. Charles is a hotel with laundry facilities and rollaway beds, and it's a top choice on Expedia for families. Other good choices for your kid-friendly vacation include Hampton Inn St. Charles St. Peters and Perfect for your vacation stay in Historic St. Charles! Near Main Street. Attractions in the area like St. Louis Zoo and Raging Rivers Waterpark are also fun for kids of all ages. Find more child-friendly accommodations in St. Charles.

What's the best place to stay for a couple going to St. Charles?

Ameristar Casino Resort and Spa is a favorite 4.5-star hotel for couples, and features a full-service spa and 5 restaurants. See all romantic hotels in St. Charles.

What's the best pet-friendly hotel in St. Charles?

Americas Best Value Inn & Suites St. Louis, St. Charles Inn is a top hotel for people traveling with their pets, and offers an indoor pool and a fitness center for its human guests. Other good choices for you and your pet include Comfort Suites St Charles - St Louis and Sleep Inn & Suites. See more pet-friendly hotel accommodations in St. Charles.

Where is the best hotel to stay with easy access to Lindenwood University?

Embassy Suites St. Louis - St. Charles is one of the top choices for your stay based on our traveler data, and this 3.5-star hotel offers free breakfast and a restaurant. It's located just a short 1 mi (1.6 km) from Lindenwood University. Other good choices within 5 miles include Hollywood Casino & Hotel St. Louis and Ameristar Casino Resort and Spa.

What about the best place to stay close to Family Arena?

One of the top choices for your stay is Hollywood Casino & Hotel St. Louis, located 1.7 mi (2.7 km) from Family Arena, and this 3.5-star hotel offers a casino and 7 restaurants. Ameristar Casino Resort and Spa and Embassy Suites St. Louis - St. Charles are other good choices within a few miles.

What's the best luxury hotel in St. Charles?

Ameristar Casino Resort and Spa 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. Find more luxury hotels in St. Charles.

Recent reviews of St. Charles hotels
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code