|Most expensive month:||June|
|Average price in St. Charles:||$149/night|
|Absolute cheapest price found:||$40/night|
|Most expensive day:||Saturday|
Fairfield by Marriott St Charles (7.6/10 from 149 reviews), Embassy Suites St. Louis - Airport (7.4/10 from 222 reviews), and Residence Inn by Marriott St Louis Airport (7.6/10 from 37 reviews) are all highly rated places to stay in St. Charles.
A good hotel close to St. Charles Convention Center is Fairfield by Marriott St Charles (rated 7.6/10 from 149 reviews).
Fairfield by Marriott St Charles is the most recommended hotel near Ameristar Casino St. Charles on HotelsCombined (scoring 7.6 over 149 reviews).