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 $141
Best Western Plus The Charles Hotel
Best Western Plus The Charles Hotel
|
4.0
1425 South 5th Street, St. Charles
from $84
Days Inn St. Charles/St. Louis
Days Inn St. Charles/St. Louis
2781 Veterans Memorial Parkway, St Charles
from $50
Country Inn & Suites By Carlson, St. Charles, MO
from $88
Value Place St. Louis, MO (St. Charles)
Value Place St. Louis, MO (St. Charles)
|
3.4
2100 Old Hwy 94 S, St. Charles
from $0
The Frenchtown Inn
The Frenchtown Inn
1101 N 3rd Street, St. Charles
from $0
ValuePlace St.Louis St.Charles
ValuePlace St.Louis St.Charles
2100 Old Hwy 94 S, Saint Charles
from $0
Comfort Suites
Comfort Suites
|
4.1
1400 S 5th St, St. Charles
from $83
Hampton Inn St. Louis/St. Charles
Hampton Inn St. Louis/St. Charles
|
4.2
3720 W Clay St, St. Charles
from $88
Sleep Inn & Suites
Sleep Inn & Suites
|
3.3
150 Fountain Lakes Blvd, St. Charles
from $64
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