A bridge over a calm river with a sunset sky.

Search Hotels in St. Charles County

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Top Cities in St. Charles County

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for St. Charles County hotels

1. Ameristar Casino Resort and Spa

Ameristar Casino Resort and Spa
4.5 star property
St. Charles
8.6 out of 10, Excellent, (1,054 reviews)
"Always a great place to stay!"
United States
Melissa
$166 nightly
The price is $195
Oct 14 - Oct 15
Total with taxes and fees
Ameristar Casino Resort and Spa

2. Sleep Inn & Suites O'Fallon MO - Technology Drive

Sleep Inn & Suites O'Fallon MO - Technology Drive
2.5 star property
O'Fallon
9.0 out of 10, Wonderful, (1,126 reviews)
"It was a wonderful rip and the Hotel accommodations were EXCELLENT!!"
United States
Tim
$82 nightly
The price is $97
Oct 8 - Oct 9
Total with taxes and fees
Sleep Inn & Suites O'Fallon MO - Technology Drive

3. Hampton Inn St. Charles St. Peters

Hampton Inn St. Charles St. Peters
2.5 star property
St. Charles
8.2 out of 10, Very good, (1,000 reviews)
"Very friendly staff. Clean and comfortable rooms."
United States
Misty
$92 nightly
The price is $105
Oct 4 - Oct 5
Total with taxes and fees
Hampton Inn St. Charles St. Peters

4. WoodSpring Suites St Peters-OFallon

WoodSpring Suites St Peters-OFallon
2.5 star property
St. Peters
8.6 out of 10, Excellent, (244 reviews)
"Clean, no frills; seemed designed for longer term stays."
United States
Thomas
$84 nightly
The price is $97
Sep 20 - Sep 21
Total with taxes and fees
WoodSpring Suites St Peters-OFallon

5. Embassy Suites by Hilton St. Louis St. Charles

Embassy Suites by Hilton St. Louis St. Charles
3.5 star property
St. Charles
8.8 out of 10, Excellent, (1,001 reviews)
"The staff, particularly Geneva and the floor manager for the breakfast buffet, were very fun and happy. Their love of their jobs made it a joy to stay here"
United States
Mark
$130 nightly
The price is $150
Sep 27 - Sep 28
Total with taxes and fees
Embassy Suites by Hilton St. Louis St. Charles

6. Comfort Suites St Charles - St Louis

Comfort Suites St Charles - St Louis
2.5 star property
St. Charles
8.4 out of 10, Very good, (1,000 reviews)
"Great stay."
United States
Bryan
$83 nightly
The price is $96
Oct 11 - Oct 12
Total with taxes and fees
Comfort Suites St Charles - St Louis

7. Country Inn & Suites by Radisson, St. Charles Historic District

Country Inn & Suites by Radisson, St. Charles Historic District
2.5 star property
St. Charles Historic District
9.4 out of 10, Exceptional, (1,086 reviews)
"Friendly Staff Great location Accessible parking Clean rooms"
United States
Eland
$122 nightly
The price is $141
Oct 11 - Oct 12
Total with taxes and fees
Country Inn & Suites by Radisson, St. Charles Historic District

8. Drury Inn & Suites St. Louis St. Peters

Drury Inn & Suites St. Louis St. Peters
3.0 star property
St. Peters
9.4 out of 10, Exceptional, (1,004 reviews)
"Would stay again."
United States
Melanie
$110 nightly
The price is $126
Oct 4 - Oct 5
Total with taxes and fees
Drury Inn & Suites St. Louis St. Peters

9. Drury Plaza Hotel St. Louis St. Charles

Drury Plaza Hotel St. Louis St. Charles
3.0 star property
St. Charles
9.6 out of 10, Exceptional, (1,000 reviews)
"Wonderful place to stay and great location!"
United States
Robert
$136 nightly
The price is $158
Sep 27 - Sep 28
Total with taxes and fees
Drury Plaza Hotel St. Louis St. Charles

10. Super 8 by Wyndham St Charles

Super 8 by Wyndham St Charles
2.0 star property
St. Charles
8.2 out of 10, Very good, (1,001 reviews)
"This is a pretty good hotel for the price. They keep it pretty well maintained and clean. The staff is friendly and professional. There is free breakfast. This is a pretty good value for the area"
United States
Alex
$80 nightly
The price is $92
Sep 27 - Sep 28
Total with taxes and fees
Super 8 by Wyndham St Charles

11. Country Inn & Suites by Radisson, St. Peters, MO

Country Inn & Suites by Radisson, St. Peters, MO
2.5 star property
St. Charles
8.0 out of 10, Very good, (1,002 reviews)
"Room was clean. Breakfast was good"
United States
Eugene
$80 nightly
The price is $92
Oct 11 - Oct 12
Total with taxes and fees
Country Inn & Suites by Radisson, St. Peters, MO

12. Holiday Inn Express St. Louis West - O'Fallon by IHG

Holiday Inn Express St. Louis West - O'Fallon by IHG
2.5 star property
O'Fallon
8.6 out of 10, Excellent, (994 reviews)
"This was a clean, safe and convenient place to stay while traveling through St. Louis."
United States
Greg
$95 nightly
The price is $112
Oct 18 - Oct 19
Total with taxes and fees
Holiday Inn Express St. Louis West - O'Fallon by IHG

13. Best Western Plus The Charles Hotel

Best Western Plus The Charles Hotel
3.0 star property
St. Charles
8.2 out of 10, Very good, (1,000 reviews)
"They have shut down and didn’t honor our booking."
United States
Tony
$93 nightly
The price is $107
Oct 13 - Oct 14
Total with taxes and fees
Best Western Plus The Charles Hotel

14. Tru by Hilton St. Charles St. Louis, MO

Tru by Hilton St. Charles St. Louis, MO
2.5 star property
St. Charles
8.6 out of 10, Excellent, (869 reviews)
"Great place"
United States
Meridith
$122 nightly
The price is $142
Sep 27 - Sep 28
Total with taxes and fees
Tru by Hilton St. Charles St. Louis, MO

15. Quality Inn Foristell

Quality Inn Foristell
2.5 star property
Foristell
8.2 out of 10, Very good, (1,000 reviews)
"Rooms were clean and comfortable. Breakfast was great! Staff friendly and helpful."
United States
Adrian
$84 nightly
The price is $95
Sep 27 - Sep 28
Total with taxes and fees
Quality Inn Foristell

16. Hampton Inn & Suites St. Charles Old Town Area

Hampton Inn & Suites St. Charles Old Town Area
2.5 star property
St. Charles
9.0 out of 10, Wonderful, (737 reviews)
"Clean room and great staff"
United States
Daniel
$114 nightly
The price is $137
Oct 4 - Oct 5
Total with taxes and fees
Hampton Inn & Suites St. Charles Old Town Area

17. Comfort Inn & Suites St. Louis - O'Fallon

Comfort Inn & Suites St. Louis - O'Fallon
2.5 star property
O'Fallon
7.4 out of 10, Good, (1,001 reviews)
"Good place to stay, has hot tub rooms."
United States
Hollie Charlene
$81 nightly
The price is $96
Oct 4 - Oct 5
Total with taxes and fees
Comfort Inn & Suites St. Louis - O'Fallon

18. Americas Best Value Inn & Suites St. Louis, St. Charles Inn

Americas Best Value Inn & Suites St. Louis, St. Charles Inn
2.5 star property
St. Charles
5.6 out of 10, (1,000 reviews)
"Good location and restaurants are around. Good night stay (closed to St. Louis) just off the freeway."
United States
Tom
$76 nightly
The price is $89
Sep 20 - Sep 21
Total with taxes and fees
Americas Best Value Inn & Suites St. Louis, St. Charles Inn

19. Staybridge Suites O'Fallon Chesterfield by IHG

Staybridge Suites O'Fallon Chesterfield by IHG
3.0 star property
O'Fallon
8.6 out of 10, Excellent, (480 reviews)
"Great place to stay!!!!"
United States
Norman
$111 nightly
The price is $131
Oct 4 - Oct 5
Total with taxes and fees
Staybridge Suites O'Fallon Chesterfield by IHG

20. Holiday Inn Express & Suites Wentzville St Louis West by IHG

Holiday Inn Express & Suites Wentzville St Louis West by IHG
2.5 star property
Wentzville
9.4 out of 10, Exceptional, (966 reviews)
"Friendly Staff, great Breakfast, clean rooms"
United States
Renae
$127 nightly
The price is $152
Sep 27 - Sep 28
Total with taxes and fees
Holiday Inn Express & Suites Wentzville St Louis West by IHG
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.
Save an average of 15% on thousands of hotels when you're signed in

Top St. Charles County Hotel Reviews

Price trends for hotels in St. Charles County

Less expensive
More expensive
Next month
February
June
$127
Month
Price
January
$117
February
$116
March
$127
April
$131
May
$142
June
$150
July
$144
August
$126
September
$128
October
$127
November
$120
December
$118
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in St. Charles County. Select dates and complete search for nightly totals inclusive of taxes and fees.

Explore a world of travel with Expedia