Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
St. Charles – 20 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Country Inn & Suites by Radisson, St. Charles, MO

Hotel in St. Charles

Country Inn & Suites by Radisson, St. Charles, MO provides accommodations in St. Charles. With a fitness center, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private... Location, great parking!, beautiful property inside and out 😊. The lobby fireplace and woodwork make it feel like a grand hotel.

Show more Show less
9.1
Awesome
434 reviews
Price from
$88.40
per night

Embassy Suites St. Louis-St. Charles

Hotel in St. Charles

Adjacent to the St. Charles Convention Center and a short drive from downtown St. Louis, this all-suite hotel offers helpful amenities such as a free shuttle service. The Suites at the St. Very clean rooms. Great happy hour.

Show more Show less
8.8
Excellent
209 reviews
Price from
$92.65
per night

Red Roof Inn St. Louis - St. Charles

Hotel in St. Charles

Just off Interstate 70 in Saint Charles, this Missouri hotel features guest rooms with free Wi-Fi and cable TVs. Lambert–St. Louis International Airport is a 15-minute drive away. Loved the rates and the discount they give for veterans.

Show more Show less
5.9
Review score
282 reviews
Price from
$59
per night

Drury Plaza Hotel St. Louis St. Charles

Hotel in St. Charles

Drury Plaza Hotel St. Louis St. Charles is offering accommodations in St. Charles. This 3-star hotel offers an ATM. The hotel offers an outdoor swimming pool, fitness center and a 24-hour front desk. The staff was excellent and room was comfy

Show more Show less
9.5
Exceptional
299 reviews
Price from
$109.99
per night

Tru by Hilton St. Charles St. Louis

Hotel in St. Charles

Tru by Hilton St. Charles St. Louis features air-conditioned accommodations in St. Charles. There is a terrace and guests can make use of free WiFi and free private parking. I liked how clean the hotel is, they did an exceptional job cleaning the room after previous guests. I liked how they still managed to have breakfast even through COVID.

Show more Show less
8.5
Very Good
200 reviews
Price from
$89
per night

Best Western Plus The Charles Hotel

Hotel in St. Charles

Surrounded by a variety of popular attractions and legendary historic sites, this St. We LOVED the pool! The kids had so much fun swimming before bed and it was a very nice indoor pool!

Show more Show less
8
Very Good
107 reviews
Price from
$104
per night

Rodeway Inn Saint Charles

Hotel in St. Charles

Within five miles of Old Town Saint Charles, the Rodeway Inn hotel is your place to stay for exploring the antique shops, historic and charming parks. convienence. clean. friendly.

Show more Show less
6.4
Review score
137 reviews
Price from
$51
per night

TownePlace Suites St. Louis St. Charles

Hotel in St. Charles

Located just off Interstate 70, this St. Charles, Missouri all-suite hotel offers a daily continental breakfast and rooms with free Wi-Fi and a cable TV. Harrah’s St. The location to shopping and restaurants.

Show more Show less
7.9
Good
158 reviews
Price from
$63
per night

Americas Best Value Inn and Suites Saint Charles

Hotel in St. Charles

Located in St. Charles, Missouri, this hotel is less than a one mile walk from Ameristar Casino. It features an indoor pool and gym while rooms include free Wi-Fi. Always a pleasure to stay there.

Show more Show less
7
Good
158 reviews
Price from
$74.24
per night

Hampton Inn St. Louis-St. Charles

Hotel in St. Charles

Set directly off I-70 in peaceful Saint Charles, Missouri, near the excitement of downtown St. Louis, this hotel offers modern amenities such as free high-speed internet access. Hampton Inn St. It was very clean, the beds were so comfortable. Nice employees, breakfast was hot and good. Nice place to stay

Show more Show less
8.6
Excellent
116 reviews
Price from
$84.15
per night

Most-booked hotels in St. Charles in the past month

See all

Budget hotels in St. Charles

See all

FAQs about hotels in St. Charles

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About St. Charles:

Explore guest reviews of hotels in St. Charles

See all