Saint Charles, MO Hotels
"One of the 50 Websites that make the web great."
"Hipmunk is the best travel site on the Web. Period."
"Stands out for its fun, interactive and deal-scoring features."
“The average price of hotels in St. Charles typically hovers around the $110 mark...”
Heading for a stay in St. Charles but not sure how to choose from the available hotels? Whether you're looking for a no-frills hotel like the Red Roof Inn St. Louis or something fancy like the Towneplace Suites By Marriott St. Charles, which will cost a little more but offer worthwhile extras, this guide will help. If you seek something different, you can find out which hotels in St. Charles will place you near the Missouri River, what luxury options are available, and what you can expect to pay for the city's Airbnb options. Read on to find out more about St. Charles hotels. 

Hipmunk's Best Hotels in Saint Charles, MO

Ameristar Casino Resort and Spa
Ameristar Casino Resort and Spa
|
8.6
Excellent
1 Ameristar Blvd, St. Charles
from $135
Super 8 St Charles
Super 8 St Charles
|
7.6
Good
3040 W Clay St, St. Charles
from $59
Fairfield by Marriott St Charles
Fairfield by Marriott St Charles
|
8.1
Excellent
801 Veterans Memorial Parkway, St. Charles
from $89
Towneplace Suites By Marriott St Charles
Towneplace Suites By Marriott St Charles
|
8.3
Excellent
1800 Zumbehl Rd, St. Charles
from $99
Embassy Suites St. Louis - St. Charles
Embassy Suites St. Louis - St. Charles
|
8.8
Excellent
2 Convention Center Plz, St. Charles
from $129
Rodeway Inn Saint Charles
Rodeway Inn Saint Charles
|
6.4
Good
3800 Harry S Truman Blvd, St. Charles
from $55
WoodSpring Suites St. Louis St. Charles
WoodSpring Suites St. Louis St. Charles
|
5.9
Fair
2100 Old Hwy 94 S, St. Charles
from $69
Hampton Inn St. Louis/St. Charles
Hampton Inn St. Louis/St. Charles
|
8.6
Excellent
3720 W Clay St, St. Charles
from $92
Red Roof Inn St Louis - St Charles
Red Roof Inn St Louis - St Charles
|
5.3
Fair
2010 Zumbehl Rd, St. Charles
from $52
Comfort Suites
Comfort Suites
|
8.0
Excellent
1400 S 5th St, St. Charles
from $96
More About Saint Charles, MO Hotels...

What Budget Hotels are Available in St. Charles?

The average price of hotels in St. Charles typically hovers around the $110 mark, but there's a good choice of cheaper rooms if your budget won't stretch that far. At around $50 a night, the Days Inn St. Charles/St. Louis is among the cheapest hotels in St. Charles. If you can stretch your budget an extra $10 a night, a stay in the Super 8 St. Charles is on the cards.

What's the Average Price of a Luxury Hotel?

If you want to avoid the cheapest hotels in St. Charles and enjoy a little luxury instead, you'll have to up your budget a little. You can expect to pay around $100 to $110 for a riverside hotel like the Comfort Suites or the Fairfield Inn by Marriott St. Charles. The Embassy Suites St. Louis-St. Charles / Hotel & Spa comes in around $130 or you can grab a night in the Country Inn & Suites By Carlson, St. Charles for around $200 a night.

Are Airbnbs Available in St. Charles?

If you're after something a little different you might consider staying at the Ameristar Casino Resort and Spa. It comes in around the $150 mark but puts seemingly endless gaming, entertainment, and dining on tap. Alternatively, you can avoid St. Charles hotels entirely and take a look at Airbnb options. They're fairly rare in St. Charles but plentiful in nearby areas such as Chesterfield and Hazelwood. Expect to part with anything from $40 to $150 a night for Airbnb stays.

Quantcast