ca.kayak.com is also available in French. Voir le site en français.

St. Charles Hotels

St. Charles hotels

Search hundreds of travel sites at once for hotels in St. Charles

St. Charles, MO, United States
Check-in
Check-out
Compare vs. KAYAK |

Good to know

Low season

JulyCheapest month to stay with an average 53% drop in price.

High season

JuneMost expensive month to stay with an average 20% rise in price.

Average price (weeknight)

C$ 190Average Sun. - Thu. price over the last 2 weeks.

Average price (weekend night)

C$ 229Average Fri. & Sat. price over the last 2 weeks.

When to book a hotel in St. Charles

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

Top tips for finding perfect St. Charles hotel deals

  • If you’re looking for a cheap hotel in St. Charles, you should consider visiting during the low season. You'll find cheaper accommodations in St. Charles in July and February.
  • Hotel room prices vary depending on many factors but you’ll most likely find the best hotel deals in St. Charles if you stay on a Saturday. The opposite is true for, Friday, which is usually the most expensive day.
  • Book more than 90 days before your stay begins to get the best price for your St. Charles accommodation.
  • How long should you stay? KAYAK users usually book their accommodation in St. Charles for 4 days.

FAQs when booking a hotel in St. Charles

Are hotels in St. Charles safe during the coronavirus (COVID-19) crisis?

How much does a hotel cost in St. Charles?

How much is a hotel in St. Charles for tonight?

How much is a hotel in St. Charles for this weekend?

How do I find a hotel in central St. Charles?

How can I find hotels near me?

Where to stay in St. Charles?

Our map will help you find the perfect place to stay in St. Charles by showing you the exact location of each hotel.

Best St. Charles hotels

Most recommended St. Charles hotels

Show all
Embassy Suites St. Louis - St. Charles - St. Charles - Lobby
C$ 156+
Free Wi-Fi
Pool
Pet friendly
Check availability
Check availability
Drury Plaza Hotel St. Louis St. Charles - St. Charles - Lounge
C$ 156+
Free Wi-Fi
Pool
Pet friendly
Check availability
Check availability
Best Western Plus The Charles Hotel - St. Charles - Lobby
C$ 125+
Free Wi-Fi
Pool
Pet friendly
Check availability
Check availability
Hampton Inn St. Louis-St. Charles - St. Charles - Pool
Hampton Inn St. Louis-St. Charles
8.5 Excellent
C$ 125+
C$ 125+
Free Wi-Fi
Pool
Check availability
Check availability
Woodspring Suites St Louis St Charles - St. Charles - Building
C$ 62+
Free Wi-Fi
Pet friendly
Check availability
Check availability
TownePlace Suites by Marriott St. Louis St. Charles - St. Charles - Building
Free Wi-Fi
Pool
Pet friendly
Check availability
Check availability
Fairfield by Marriott St Charles - St. Charles - Lobby
C$ 122+
Free Wi-Fi
Pool
Check availability
Check availability
Holiday Inn Express Hotel And Suites St. Charles - St. Charles - Building
Free Wi-Fi
Pool
Pet friendly
Check availability
Check availability
Rodeway Inn Saint Charles - St. Charles - Bedroom
Rodeway Inn Saint Charles
6.1 Good
C$ 75+
C$ 75+
Free Wi-Fi
Pet friendly
Check availability
Check availability
Super 8 by Wyndham St Charles - St. Charles - Living room
C$ 92+
Free Wi-Fi
Pool
Check availability
Check availability
Comfort Suites St Charles-St Louis - St. Charles - Living room
Comfort Suites St Charles-St Louis
8.5 Excellent
C$ 167+
C$ 167+
Free Wi-Fi
Pool
Pet friendly
Check availability
Check availability
Sleep Inn & Suites - St. Charles - Bedroom
Sleep Inn & Suites
6.3 Good
C$ 115+
C$ 115+
Free Wi-Fi
Pool
Pet friendly
Check availability
Check availability
Tru by Hilton St Charles St Louis MO - St. Charles - Lounge
Tru by Hilton St Charles St Louis MO
8.5 Excellent
C$ 144+
C$ 144+
Free Wi-Fi
Pet friendly
Check availability
Check availability
Red Roof Inn St Louis - St Charles - St. Charles - Bedroom
C$ 83+
Free Wi-Fi
Pet friendly
Check availability
Check availability