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
|
4.2
1 Ameristar Blvd, St. Charles
from $149
Red Roof Inn St Louis - St Charles
Red Roof Inn St Louis - St Charles
|
2.7
2010 Zumbehl Rd, St. Charles
from $1
Hampton Inn St. Louis/St. Charles
Hampton Inn St. Louis/St. Charles
|
4.2
3720 W Clay St, St. Charles
from $88
Days Inn St. Charles/St. Louis
Days Inn St. Charles/St. Louis
2781 Veterans Memorial Parkway, St Charles
from $50
Holiday Inn Express Hotel and Suites St. Charles
Holiday Inn Express Hotel and Suites St. Charles
|
4.5
3098 Elm Point Industrial Drive, St. Charles
from $81
Country Inn & Suites By Carlson, St. Charles, MO
from $92
Fairfield by Marriott St Charles
Fairfield by Marriott St Charles
|
4.1
801 Veterans Memorial Parkway, St. Charles
from $104
Embassy Suites St. Louis - St. Charles
Embassy Suites St. Louis - St. Charles
|
4.3
2 Convention Center Plz, St. Charles
from $129
Rodeway Inn Saint Charles
Rodeway Inn Saint Charles
|
3.1
3800 Harry S Truman Blvd, St. Charles
from $55
ValuePlace St.Louis St.Charles
ValuePlace St.Louis St.Charles
2100 Old Hwy 94 S, Saint Charles
from $0
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