
Find Resorts & Hotels with Spas in O'Fallon, MO
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on O'Fallon Resorts & Hotels with Spas
Our top choices for O'Fallon hotels with a spa

8.4 out of 10, Very Good, (1,006 reviews)
cleanliness Riverside wellness oasis offers full-service spa with aromatherapy and hydrotherapy for a restorative retreat.
The price is AED 585
AED 744 total
includes taxes & fees
26 Apr - 27 Apr
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 O'Fallon Hotel Reviews

Heritage Inn & Suites St. Louis/Fenton, Trademark by Wyndham
10/10 Excellent
Explore a world of travel with Expedia
Find More Hotels near O'Fallon
More Hotel Options in O'Fallon
More Accommodation Types in O'Fallon
- Apartments in St. Louis
- Vacation Homes in St. Louis
- Condo Rentals in St. Louis
- Cottages in St. Louis
- Motels in St. Louis
- Aparthotels in St. Louis
- Villas in St. Louis
- B&B in St. Louis
- Guest Houses in St. Louis
- Cabin Rentals in St. Louis
- Hostels in St. Louis
- Town Houses in St. Louis
- Farmstay in St. Louis
Hotels near popular St. Louis Attractions
O'Fallon Hotels by Star Rating
Explore more hotels
- Ameristar Casino Resort and Spa
- Drury Inn & Suites St. Louis Airport
- Motel 6 Hazelwood, MO
- Drury Plaza Hotel St. Louis Chesterfield
- Larkspur Landing Extended Stay Suites St. Louis Riverport - Airport West
- Drury Inn & Suites Southwest St. Louis
- Wingate by Wyndham St. Louis Airport
- Best Western Plus Fenton
- Comfort Suites St Charles - St Louis
- Drury Inn & Suites St. Louis St. Peters
- Embassy Suites by Hilton St. Louis St. Charles
- Drury Plaza Hotel St. Louis Creve Coeur
- Best Western Plus St. Louis West-Westport
- Drury Plaza Hotel St. Louis St. Charles
- La Quinta Inn & Suites by Wyndham St. Louis Westport
- Days Inn and Suites by Wyndham St. Louis/Westport Plaza
- Hilton Garden Inn St. Louis Airport
- Hyatt Select St. Louis Airport








