
Find Resorts & Hotels with Spas in St. Charles, MO
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on St. Charles Resorts & Hotels with Spas
Tonight
10 Aug - 11 AugTomorrow
11 Aug - 12 AugThis weekend
14 Aug - 16 AugNext weekend
21 Aug - 23 AugOur top choices for St. Charles hotels with a spa




1. Ameristar Casino Resort and Spa
Ameristar Casino Resort and SpaSt. Charles
- Riverside wellness oasis offers full-service spa with aromatherapy and hydrotherapy for a restorative retreat.
AED 542
AED 694 total
includes taxes & fees
7 Sep - 8 Sep




2. Truitt Hotel
Truitt HotelLafayette Square
AED 677
AED 819 total
includes taxes & fees
10 Sep - 11 Sep




3. The Ritz-Carlton, St. Louis
The Ritz-Carlton, St. LouisClayton
- Revel in a rejuvenating spa retreat with aromatherapy treatments and hot stone massages at this luxury St. Louis hotel.
AED 2,347
AED 2,740 total
includes taxes & fees
13 Aug - 14 Aug




4. 21C Museum Hotel St Louis
21C Museum Hotel St LouisDowntown West
- Discover spa services, a steam room, and an Olympic-sized indoor pool at this modern hotel, all designed for rejuvenating getaways.
AED 528
AED 635 total
includes taxes & fees
6 Sep - 7 Sep




5. Four Seasons Hotel St Louis
Four Seasons Hotel St LouisDowntown St. Louis
- Discover a tranquil haven with 12 treatment rooms, outdoor pool, and breathtaking views at this rejuvenating spa retreat.
AED 1,377
AED 1,611 total
includes taxes & fees
13 Aug - 14 Aug
Top St. Charles Hotel Reviews
Moonrise Hotel
10/10 Excellent
"The hotel was inviting upon arrival! The front desk staff was helpful. The rooms were incredibly clean and cozy. Parking was not an issue as it is on property-always a relief! Will be back!"
Hyatt Regency St. Louis at The Arch
8/10 Good
"I stayed on the 18th floor in a corner room so I had an excellent view of the arch..so stunning going to sleep and waking up and seeing the views my first day I had an issue with a drain in the bathroom and the staff resolved it the same day which was great. I only wish that I could adjust the pressure in the shower as it was really light"
River City Casino & Hotel
10/10 Excellent
"I like the style of the rooms they do make you feel like royalty"
Pear Tree Inn St. Louis Near Union Station
8/10 Good
"Older hotel but very nice. Room was nice and clean, bathroom was clean and well Maintained but very small . Nice breakfast the next morning. Overall no complaints."
Drury Plaza Hotel St. Louis Union Station
8/10 Good
"Location was great! Right next to Union Station and close enough to walk to Busch stadium! The metro link drops off right inside Union Station, so that's super convenient! The only negative we had was that we were hanging out at the indoor pool and a massive cockroach was wondering around the pool area, unafraid of people all around. If there's 1, there's bound to be many. Fortunately we did not see any in our room."
Drury Plaza Hotel St. Louis at the Arch
10/10 Excellent
"Staff was very friendly and our hotel room was clean."
Frequently asked questions
Explore a world of travel with Expedia
- Motels in St. Charles
- Hotels with Bars in Chesterfield
- Hotels with a Pool in Edmundson
- 5 Star Hotels in Hazelwood
- 4 Star Hotels in St. Charles
- Romantic Hotels in Maryland Heights
- Oyo Rooms Hotels in St. Charles Historic District
- Motel 6 Hotels in Hazelwood
- Casino Hotels in Woodson Terrace
- Accor Hotels in Harvester
- 5 Star Hotels in Bridgeton
- Hotels with an Indoor Pool in Frontenac
- Hotels with Bars in St. Ann
- Apartments in Maryland Heights
- Business Hotels in Clayton
- Chalets in St. Peters
- Hotels with Bars in St. Charles
- Cottages in Harvester
- Red Roof Inn Hotels in St. Ann
- Pet-Friendly Hotels in Chesterfield
- Accor Hotels in St. Charles
- Accor Hotels in Earth City
- Apartments in St. Peters
- Hotels with Bars in St. Charles Historic District
- Resorts & Hotels with Spas in Creve Coeur
- Hotels near Fast Lane Classic Cars
- Boyd Gaming Hotels in Bridgeton
- Inns in St. Charles
- Cottages in St. Peters
- Preferred Hotels in Hazelwood
- Oakwood Hotels in Maryland Heights
- Red Carpet Inn Hotels in Harvester
- Hotels with Hot Tubs in Maryland Heights
- Independent Hotels in Hazelwood
- Oakwood Hotels in St. Charles
- Inns in Harvester
- 5 Star Hotels in St. Charles Historic District
- Hyatt Hotels in Hazelwood
- Cheap Hotels in Bridgeton
- Red Roof Inn Hotels in Maryland Heights
- Cheap Hotels in Hazelwood
- Resorts & Hotels with Spas in Maryland Heights
- Best Western Hotels in St. Ann
- Hotels near Lewis & Clark Boathouse and Nature Center
- Accor Hotels in St. Charles Historic District
- Motel 6 Hotels in Maryland Heights
- Hilton Hotels in Harvester
- Cheap Hotels in Florissant
- Wyndham Hotels in Bridgeton
- B&B in St. Charles
- Drury Inn & Suites Hotels in St. Peters
- Luxury Hotels in Creve Coeur
- Oakwood Hotels in Bridgeton
- Pet-Friendly Hotels in O'Fallon
- Hotels with a Pool in Creve Coeur
- Hotels with Free Parking in Bridgeton
- Motel 6 Hotels in Harvester
- Four Seasons Hotels in St. Charles
- Marriott Hotels & Resorts in Maryland Heights
- Adventure Hotels in Creve Coeur
- Hostels in St. Charles
- Farmstay in Bridgeton
- 3 Star Hotels in St. Peters
- 5 Star Hotels in St. Ann
- 2 Star Hotels in St. Peters
- 4 Star Hotels in Maryland Heights
- Drury Inn & Suites Hotels in Bridgeton
- B&B in St. Ann
- Cheap Hotels in St. Peters
- Hotels with an Indoor Pool in Earth City
- Golf Hotels in Chesterfield
- Casino Hotels in Bridgeton
- Drury Inn & Suites Hotels in Maryland Heights
- Aimbridge Hospitality Hotels in Earth City
- Preferred Hotels in Harvester
- 5 Star Hotels in Harvester
- 2 Star Hotels in Harvester
- Apartments in Harvester
- Extended Stay America Hotels in St. Peters
- Hotels with smoking rooms in Creve Coeur
- 5 Star Hotels in St. Peters
- Luxury Hotels in St. Charles
- Boutique Hotels in Clayton
- Villas in St. Peters
- Aimbridge Hospitality Hotels in Maryland Heights
- Hotels with an Indoor Pool in Chesterfield
- Resorts & Hotels with Spas in O'Fallon
- Preferred Hotels in St. Ann
- Wyndham Hotels in St. Ann
- 4 Star Hotels in St. Charles Historic District