Hotels in St. Charles

Search and compare St. Charles hotels from hundreds of travel sites and save

St. Charles, MO, United States
26 May — 27 May2
St. Charles, MO, United States
Thu 26-5
Fri 27-5
...and more

St. Charles hotels recommended by HotelsCombined

Thu 5/26
Fri 5/27

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in St. Charles

Filter by star ratings
All filters
Towneplace Suites By Marriott St Charles
7.0 Good
1800 Zumbehl Road, St. Charles, MO, United States
Show on map
3.0 km from city centre, St. Charles 
GoodBased on 208 reviews
7.0

Located in Saint Charles, TownePlace Suites St Louis St Charles is within a 20-minute drive of Lambert-St. Louis International Airport and provides an outdoor pool. It is conveniently positioned for those wishing to visit local attractions.

Tips for booking a St. Charles hotel

Cheapest month:February
Most expensive month:July
Average price in St. Charles:S$ 240/night
Cheapest price found:S$ 55/night
Cheapest day:Tuesday
Most expensive day:Saturday
S$ 193 - S$ 431
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 197 - S$ 249
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated St. Charles hotels

Show all 82 hotels
1
Towneplace Suites By Marriott St Charles
7.0 Good
1800 Zumbehl Road, St. Charles, MO, United States
Show on map
3.0 km from city centre, St. Charles, MO, United States 

Located in Saint Charles, TownePlace Suites St Louis St Charles is within a 20-minute drive of Lambert-St. Louis International Airport and provides an outdoor pool. It is conveniently positioned for those wishing to visit local attractions.

Cheapest hotels in St. Charles, Missouri

Show all 82 hotels
Towneplace Suites By Marriott St Charles
7.0 Good
1800 Zumbehl Road, St. Charles, MO, United States
Show on map
3.0 km from city centre,  

Located in Saint Charles, TownePlace Suites St Louis St Charles is within a 20-minute drive of Lambert-St. Louis International Airport and provides an outdoor pool. It is conveniently positioned for those wishing to visit local attractions.

S$ 133
Avg. per night

Where to stay in St. Charles

About St. Charles

Historic at heart, Saint Charles is a picturesque river city on the banks of the Missouri River. It’s home to Missouri's oldest and largest historic district, which offers visitors a fascinating glimpse at early America. Stroll along its brick-paved streets, admire the historic architecture, explore a string of museums and pick up unique souvenirs at the quirky shops.

Tour some of the beautifully preserved historic homes, and eat up a storm at the city’s smorgasbord of one-of-a-kind restaurants. Beyond history, Saint Charles is also home to a world-class casino. Further afield, the rolling hills of Historic Missouri Wine Country are peppered with small towns and award-winning vineyards.

Sitting north-west of St. Louis, the drive to Saint Charles takes around 30 minutes. The city is just 10 minutes from Lambert-St. Louis International Airport, and offers easy access to major Interstates. Explore the historic town by foot, or jump aboard the Saint Charles Trolley and ride the 30-minute tourist loop.

Saint Charles has been offering visitors a warm Midwestern welcome since 1769. It was founded by French Canadian fur trader Louis Blanchette and was named Les Petites Cotes, or “The Little Hills”. Its riverfront location saw it flourish as a trading centre, and eventually grow into the dynamic city that exists today.

St. Charles travel FAQs

Historic at heart, Saint Charles is a picturesque river city on the banks of the Missouri River. It’s home to Missouri's oldest and largest historic district, which offers visitors a fascinating glimpse at early America. Stroll along its brick-paved streets, admire the historic architecture, explore a string of museums and pick up unique souvenirs at the quirky shops.

Tour some of the beautifully preserved historic homes, and eat up a storm at the city’s smorgasbord of one-of-a-kind restaurants. Beyond history, Saint Charles is also home to a world-class casino. Further afield, the rolling hills of Historic Missouri Wine Country are peppered with small towns and award-winning vineyards.

Sitting north-west of St. Louis, the drive to Saint Charles takes around 30 minutes. The city is just 10 minutes from Lambert-St. Louis International Airport, and offers easy access to major Interstates. Explore the historic town by foot, or jump aboard the Saint Charles Trolley and ride the 30-minute tourist loop.

Saint Charles has been offering visitors a warm Midwestern welcome since 1769. It was founded by French Canadian fur trader Louis Blanchette and was named Les Petites Cotes, or “The Little Hills”. Its riverfront location saw it flourish as a trading centre, and eventually grow into the dynamic city that exists today.

  • What are the best hotels in St. Charles?

    Drury Plaza Hotel St. Louis St. Charles, rated with a score of 9.4 from 629 reviewers, is one of the most popular hotels in St. Charles. Other top stays include Country Inn & Suites by Radisson, St. Charles, MO, with an average rating of 9.0 from 950 reviewers, and Hampton Inn St. Charles St. Peters, with a score of 7.9 from 218 reviewers.

  • What is a good hotel near St. Charles Convention Center?

    Drury Plaza Hotel St. Louis St. Charles is a good hotel close to St. Charles Convention Center - it has scored 9.4 over 629 reviews from HotelsCombined users.

  • What is a good hotel in St. Charles near Ameristar Casino St. Charles?

    The most popular hotel near Ameristar Casino St. Charles is Drury Plaza Hotel St. Louis St. Charles, with 629 HotelsCombined users scoring it 9.4/10.