Find and Book Top Rated Hotels in Saint Charles

Search among 6 available resorts and all inclusive hotels in Saint Charles from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-6 out of 6
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
MapView on map1.2 mi from City Center200 yd from St Charles Convention Center
From   US$ 129 /nightSelect
MapView on map1.8 mi from City Center500 yd from Saint Charles Exhibition Hall
From   US$ 218 /nightSelect
8.4
Great35 reviews
1.7 mi from City Center600 yd from Columns Banquet and Conference
From   US$ 209 /nightSelect
8.2
Great58 reviews
1.8 mi from City Center600 yd from Columns Banquet and Conference
From   US$ 140 /nightSelect
8.6
Great81 reviews
2.1 mi from City Center100 yd from Ameristar Casino St. Charles
From   US$ 173 /nightSelect
8.2
Great64 reviews
1.5 mi from City Center200 yd from Saint Charles Exhibition Hall
From   US$ 86 /nightSelect

Best resorts and places to stay in Saint Charles

Why visit?

Saint Charles, a charming city in the United States, offers a delightful blend of history, culture, and natural beauty. With notable landmarks such as the historic Main Street, an array of parks and gardens, and the scenic Missouri River, the city beckons tourists with its unique attractions. Whether you're interested in exploring museums, indulging in outdoor activities, or simply immersing yourself in the local vibe, Saint Charles promises an unforgettable vacation experience.

Why is choosing a resort in Saint Charles better than staying in a hotel?

Luxurious Amenities: Resorts in Saint Charles provide a range of facilities for ultimate relaxation, such as spas, pools, fitness centers, and on-site restaurants.

Scenic Locations: Many resorts are nestled in picturesque settings, offering stunning views of the Missouri River, nearby forests, or manicured gardens.

Privacy and Space: Resorts often provide spacious rooms, suites, or cabins, ensuring privacy and comfort during your stay.

Activities and Entertainment: Resorts in Saint Charles offer various recreational options, including golf courses, tennis courts, hiking trails, and organized activities for guests.

Personalized Services: The attentive staff at resorts is dedicated to providing personalized services, ensuring that your vacation is as stress-free and enjoyable as possible.

What is the price to stay in a resort per night?

The average price for staying in a resort in Saint Charles varies based on the star rating:

3-star resorts: Prices range from $100 to $150 per night, offering comfortable accommodation with basic amenities.

4-star resorts: Expect to pay around $150 to $250 per night for a luxurious experience, complete with enhanced services and elegant facilities.

5-star resorts: These high-end resorts can cost between $250 and $400 per night, providing the ultimate indulgence with premium amenities and exceptional services.

Best value for money:

Fairfield by Marriott St. Charles: Located near Historic Main Street, this resort offers affordable rates starting from $100 per night. Guests can enjoy a complimentary breakfast, access to a fitness center, and easy access to local attractions like the Lewis and Clark Boathouse Museum.

Country Inn & Suites by Radisson, St. Charles: With rates starting at $120 per night, this charming resort provides comfortable rooms, an indoor pool, fitness facilities, and a complimentary breakfast. It is conveniently located near Ameristar Casino and the Katy Trail.

Sleep Inn & Suites: Offering rates starting from $100 per night, this resort provides modern amenities, including an indoor pool, fitness center, and free breakfast. It is close to attractions like the Lewis and Clark Boat House and Nature Center.

Best luxury resorts:

Ameristar Casino Resort Spa St. Charles: This lavish 4-star resort boasts a casino, multiple dining options, a spa, and a pool. With nightly rates ranging from $200 to $300, it offers a luxurious and entertaining experience.

The Saint Hotel: Situated in the heart of Historic Main Street, this boutique hotel offers luxurious rooms, a rooftop bar with panoramic views, and a fusion restaurant. Rates start around $250 per night, providing an exquisite stay for discerning travelers.

Best pets-friendly resorts:

TownePlace Suites by Marriott St. Charles: This pet-friendly resort allows guests to bring their furry friends for a small fee. It offers spacious suites with kitchenettes, an outdoor pool, and a complimentary breakfast.

Drury Plaza Hotel St. Louis St. Charles: Welcoming pets for a nominal fee, this resort features comfortable rooms, an indoor/outdoor pool, free hot breakfast, and an evening reception. It is conveniently located near historic Main Street.

Best 3 resorts for families:

Embassy Suites by Hilton St. Louis St. Charles: This family-friendly resort offers spacious suites, an indoor pool, a playground, and a complimentary breakfast. It is located near Lewis & Clark Boathouse and Family Arena.

Holiday Inn Express & Suites St. Charles: Providing family rooms, an indoor pool, a game room, and a hot breakfast, this resort caters to the needs of families. It is located close to The Family Arena and the St. Charles Convention Center.

Courtyard by Marriott St. Louis St. Charles: With family rooms, an indoor pool, and an on-site restaurant, this resort offers a comfortable stay for families. It is conveniently situated near Historic Main Street and the Foundry Art Centre.

Best resorts with unique views:

The Cheshire Lodge: This Tudor-style resort offers charming accommodations with beautifully landscaped gardens and courtyards. It provides a unique atmosphere with a touch of English elegance.

Katy Trail Bed & Bikefest: Located on the scenic Katy Trail, this resort caters specifically to cyclists. It offers bike rentals, a homemade breakfast, and stunning views of the surrounding countryside.

Show moreLess