Photo by Gary Kreie

Find Spa Hotels in Kirkwood, MO from CA $220
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Kirkwood Spa Hotels
Our top choices for Kirkwood hotels with a spa

8.4 out of 10, Very good, (1,001 reviews)

9.0 out of 10, Wonderful, (1,602 reviews)
The price is CA $182
CA $220 total
includes taxes & fees
Feb 22 - Feb 23

9.4 out of 10, Exceptional, (1,000 reviews)
The price is CA $562
CA $658 total
includes taxes & fees
Feb 15 - Feb 16

9.2 out of 10, Wonderful, (557 reviews)
The price is CA $676
CA $790 total
includes taxes & fees
Feb 15 - Feb 16
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 Kirkwood Hotel Reviews

Pear Tree Inn St. Louis Near Union Station
10/10 Excellent
Frequently asked questions
Explore a world of travel with Expedia
- 5 Star Hotels in Town and Country
- All Inclusive Resorts and in Crestwood
- Cheap Hotels in Crestwood
- Crestwood Hotels
- Inns in Crestwood
- Motels in Crestwood
- Townhomes in Crestwood
- Cabin Rentals in Crystal Lake Park
- B&B in Des Peres
- Chalets in Des Peres
- Guest Houses in Des Peres
- Cheap Hotels in Des Peres
- Des Peres Hotels
- Motels in Des Peres
- Townhomes in Des Peres
- Hotels with Balconies in Missouri
- All Inclusive Resorts and in St. Louis County
- Beach Hotel Hotels in St. Louis County
- Boutique Hotels in St. Louis County
- Casino Hotels in St. Louis County
- Cheap Hotels in St. Louis County
- Family Hotels in St. Louis County
- Golf Hotels in St. Louis County
- Historic Hotels in St. Louis County
- Hotels with Free Airport Shuttle in St. Louis County
- Hotels with Hot Tubs in St. Louis County
- Hotels with an Indoor Pool in St. Louis County
- Hotels with Kitchenettes in St. Louis County
- Hotels with smoking rooms in St. Louis County
- Lake Hotels in St. Louis County
- Luxury Hotels in St. Louis County
- Pet-Friendly Hotels in St. Louis County
- Romantic Hotels in St. Louis County
- Ski Hotels in St. Louis County
- Spa Hotels in St. Louis County
- Waterpark Hotels in St. Louis County
- St. Louis County Hotels
- Aparthotels in Frontenac
- B&B in Frontenac
- Cabin Rentals in Frontenac
- Chalets in Frontenac
- Guest Houses in Frontenac
- Marriott Hotels & Resorts in Frontenac
- Frontenac Hotels
- Inns in Frontenac
- Motels in Frontenac
- Townhomes in Frontenac
- Cottages in Glendale
- Glendale Hotels
- Vacation Homes in Glendale
- Rv Parks in Glendale
- Hotels near Magic House - St. Louis Children's Museum
- Apartments in Oakland
- Farmstay in Rock Hill
- Aparthotels in Rock Hill
- B&B in Rock Hill
- Luxury Hotels in Rock Hill
- Rock Hill Hotels
- Inns in Rock Hill
- Sappington Hotels
- Farmstay in St. Louis County
- Aparthotels in St. Louis County
- B&B in St. Louis County
- Chalets in St. Louis County
- Inns in St. Louis County
- Honeymoon Resorts and in St. Louis
- Hotels with Childcare in St. Louis
- Hotels with smoking rooms in St. Louis
- Oceanfront Hotels in St. Louis
- Winery Hotels in St. Louis
- Farmstay in Sunset Hills
- Chalets in Sunset Hills
- Guest Houses in Sunset Hills
- All Inclusive Resorts and in Sunset Hills
- Beach Hotel Hotels in Sunset Hills
- Luxury Hotels in Sunset Hills
- Sunset Hills Hotels
- Inns in Sunset Hills
- Lodges in Sunset Hills
- Townhomes in Sunset Hills
- Farmstay in Town and Country
- Chalets in Town and Country
- Town and Country Hotels
- Inns in Town and Country
- Motels in Town and Country
- Business Hotels in Webster Groves
- Cheap Hotels in Webster Groves
- Luxury Hotels in Webster Groves
- Webster Groves Hotels
- Hotels near Webster University



















