Hotels in St. Charles, MO

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

St. Charles, MO
Sep 30 — Oct 12
St. Charles, MO
Fri 9/30
Sat 10/1
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in St. Charles

Filter by star ratings
All filters
Comfort Suites St Charles-St Louis
8.0 Excellent
1400 S. Fifth Street, St. Charles, MO, United States
Show on map
1.3 mi from city centre, St. Charles, MO 
ExcellentBased on 120 reviews
8.0

Located in Saint Charles, Comfort Suites Saint Charles is within a 15-minute drive of Lambert-St. Louis International Airport and provides an indoor pool. It is conveniently positioned for guests wishing to discover the area's attractions.

Tips for booking hotels in St. Charles

Cheapest month:July
Most expensive month:October
Average price in St. Charles:$163/night
Cheapest price found:$63/night
Cheapest day:Tuesday
Most expensive day:Friday
$127 - $212
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$114 - $195
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated St. Charles hotels

1
Country Inn & Suites by Radisson, St. Charles, MO
8.9 Excellent
1190 South Main Street, St. Charles, MO, United States
Show on map
1.2 mi from city centre, St. Charles, MO 

Country Inn & Suites by Radisson St Charles MO is situated in Saint Charles and offers a Jacuzzi and an indoor pool. The various amenities this stylish hotel features include meeting rooms, a concierge and an express check-in and check-out feature.

2
Embassy Suites St. Louis-St. Charles
8.6 Excellent
2 Convention Center Plz, St. Charles, MO, United States
Show on map
1.3 mi from city centre, St. Charles, MO 

Located in Saint Charles, Embassy Suites St Louis-St Charles Hotel & Spa is within a 15-minute drive of Lambert-St. Louis International Airport and provides an indoor pool. It has a fitness centre, as well as a free shuttle service, meeting rooms and an express check-in and check-out feature.

Cheapest hotels in St. Charles, Missouri

Woodspring Suites St Louis St Charles
5.1 Okay
2100 Old Highway 94 South, St. Charles, MO, United States
Show on map
2.8 mi from city centre, St. Charles, MO 

WoodSpring Suites St Louis St Charles is located in Saint Charles and offers free Wi-Fi. It features traditional rooms with a private bathroom and a kitchenette.

$73
Avg. per night
Sleep Inn & Suites
4.4 Okay
150 Fountain Lakes Boulevard, St. Charles, MO, United States
Show on map
3.0 mi from city centre, St. Charles, MO 

Located in Saint Charles, Sleep Inn Saint Charles is within a 20-minute drive of Lambert-St. Louis International Airport and offers an outdoor pool. Guests can also enjoy free internet in all areas.

$80
Avg. per night
Super 8 by Wyndham St Charles
7.4 Good
3040 West Clay Street, St. Charles, MO, United States
Show on map
2.2 mi from city centre, St. Charles, MO 

Located in Saint Charles, Super 8 by Wyndham St Charles Saint Charles is within a 15-minute drive of Lambert-St. Louis International Airport and offers an indoor pool. It is conveniently positioned for guests wishing to visit local attractions.

$83
Avg. per night
Candlewood Suites St. Louis - St. Charles
5.5 Okay
1800 Zumbehl Road, St. Charles, MO, United States
Show on map
1.9 mi from city centre, St. Charles, MO 

Candlewood Suites St Louis St Charles an IHG Hotel provides a comfortable setting when in Saint Charles. It has a fitness centre, as well as an express check-in and check-out feature, free Wi-Fi and a swimming pool.

$94
Avg. per night
Fairfield by Marriott St Charles
7.3 Good
801 Veterans Memorial Parkway, St. Charles, MO, United States
Show on map
1.3 mi from city centre, St. Charles, MO 

Fairfield Inn & Suites St Louis St Charles is situated in Saint Charles and provides an indoor pool. It also features an express check-in and check-out feature, a sauna and a 24-hour reception.

$115
Avg. per night
Hampton Inn St. Charles St. Peters
7.5 Good
3720 West Clay Street, St. Charles, MO, United States
Show on map
3.4 mi from city centre, St. Charles, MO 

Situated in Saint Charles, Hampton Inn St Louis-St Charles provides modern 3-star accommodation, as well as a Jacuzzi and an indoor pool. It also offers a 24-hour business centre, a 24-hour reception and meeting rooms.

$123
Avg. per night
Drury Plaza Hotel St. Louis St. Charles
9.4 Excellent
380 Mulholland Drive, St. Charles, MO, United States
Show on map
1.5 mi from city centre, St. Charles, MO 

This comfortable hotel in Saint Charles provides complimentary Wi-Fi, as well as an outdoor pool and a Jacuzzi. It also offers a 24-hour reception, meeting rooms and a 24-hour business centre.

$126
Avg. per night
Tru by Hilton St Charles St Louis MO
7.9 Good
333 Camelback Road, St. Charles, MO, United States
Show on map
1.6 mi from city centre, St. Charles, MO 

Located in Saint Charles, Tru by Hilton St Charles St Louis provides complimentary wireless internet and a gym. It also offers a designated smoking area, billiards and a business centre.

$132
Avg. per night

Hotel prices in St. Charles

2 stars and under
3 stars

Best prices found by HotelsCombined users in the past 24 hours.

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.

Facts about staying in St. Charles

  • What are the best hotels in St. Charles?

    St. Charles is home to many highly-rated hotels, one of which is Country Inn & Suites by Radisson, St. Charles, MO, which has a current rating of 8.9. For other potential stays, consider Best Western Plus The Charles Hotel and Hampton Inn St. Charles St. Peters, which can also be great places to stay in St. Charles.

  • What is a good hotel near St. Charles Historic District?

    Country Inn & Suites by Radisson, St. Charles, MO is a good hotel close to St. Charles Historic District - it has scored 8.9 over 974 reviews from HotelsCombined users.

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

    Country Inn & Suites by Radisson, St. Charles, MO is the hotel close to St. Charles Convention Center that is most recommended by HotelsCombined users, with 974 reviews rating it at 8.9/10.

  • Is there a good hotel near Ameristar Casino St. Charles?

    974 HotelsCombined reviews of Country Inn & Suites by Radisson, St. Charles, MO score it 8.9/10, making it a highly recommended hotel near Ameristar Casino St. Charles.