Find St. Louis Spa Hotels from S$216
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on St. Louis Hotels with Spa
Top Hotels with Spa in St. Louis

21C Museum Hotel St Louis
21C Museum Hotel St Louis
9.0 out of 10, Wonderful, (1421)
The price is S$216
includes taxes & fees
31 Oct - 1 Nov

Ameristar Casino Resort and Spa
Ameristar Casino Resort and Spa
8.4 out of 10, Very good, (1000)
The price is S$290
includes taxes & fees
26 Oct - 27 Oct

Four Seasons Hotel St Louis
Four Seasons Hotel St Louis
9.4 out of 10, Exceptional, (1005)
The price is S$643
includes taxes & fees
29 Oct - 30 Oct

The Ritz-Carlton, St. Louis
The Ritz-Carlton, St. Louis
9.2 out of 10, Wonderful, (551)
The price is S$769
includes taxes & fees
26 Oct - 27 Oct
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top St. Louis Hotel Reviews

Clayton Plaza Hotel & Extended Stay
10/10 Excellent
Explore a world of travel with Expedia
More Accommodation Types in St. Louis
Hotels near other Attractions
- Hotels near Busch Stadium
- Hotels near St. Louis Union Station
- Hotels near Gateway Arch
- Hotels near Washington University in St. Louis
- Hotels near St. Louis Zoo
- Hotels near Enterprise Center
- Hotels near Dome at America’s Center
- Hotels near City Museum
- Hotels near Hollywood Casino Amphitheatre
- Hotels near Ameristar Casino St. Charles
Explore more hotels
- 21C Museum Hotel St Louis
- Heritage Inn & Suites St. Louis/Fenton, Trademark by Wyndham
- Angad Arts Hotel St. Louis, Tapestry Collection by Hilton
- The Cheshire
- Renaissance St. Louis Airport Hotel
- Hollywood Casino & Hotel St. Louis
- The Arch Convention Hotel
- Live by Loews - St.Louis
- Motel 6 Hazelwood, MO
- Hilton St. Louis Frontenac
- River City Casino & Hotel
- Moonrise Hotel
- Hilton St. Louis at the Ballpark
- The West End
- DoubleTree by Hilton St. Louis Forest Park
- AC Hotel St. Louis Clayton
- Crowne Plaza St. Louis Airport by IHG