Find Hotels with an Indoor Pool in St. Louis, MO

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for St. Louis hotels with an indoor pool

1. Drury Plaza Hotel St. Louis Union Station

Drury Plaza Hotel St. Louis Union Station
3.0 star property
Downtown West
9.4 out of 10, Exceptional, (1,618 reviews)
  • cleanliness
    Sink into a cozy indoor pool sanctuary, steps from St. Louis's iconic Union Station.
The price is AED 415
AED 494 total
includes taxes & fees
15 Nov - 16 Nov
Drury Plaza Hotel St. Louis Union Station

2. Best Western St. Louis Inn

Best Western St. Louis Inn
2.5 star property
St. Louis
8.4 out of 10, Very good, (1,214 reviews)
  • cleanliness
    Take a dip in this family-friendly St. Louis hotel where indoor swimming awaits, alongside clean rooms and friendly service.
The price is AED 250
AED 287 total
includes taxes & fees
16 Nov - 17 Nov
Best Western St. Louis Inn

3. Drury Plaza Hotel St. Louis at the Arch

Drury Plaza Hotel St. Louis at the Arch
3.0 star property
Downtown St. Louis
9.6 out of 10, Exceptional, (3,837 reviews)
  • cleanliness
    Plunge into paradise at this rooftop pool sanctuary with arch views and relaxing hot tubs.
The price is AED 529
AED 618 total
includes taxes & fees
15 Nov - 16 Nov
Drury Plaza Hotel St. Louis at the Arch

4. Hyatt Select St. Louis Airport

Hyatt Select St. Louis Airport
2.5 star property
Woodson Terrace
9.2 out of 10, Wonderful, (1,020 reviews)
  • cleanliness
    Indoor pool escape with 24-hour fitness amenities, ideal for all-weather relaxation.
The price is AED 403
AED 499 total
includes taxes & fees
13 Nov - 14 Nov
Hyatt Select St. Louis Airport

5. Pear Tree Inn St. Louis Near Union Station

Pear Tree Inn St. Louis Near Union Station
3.0 star property
Downtown West
8.8 out of 10, Excellent, (2,287 reviews)
  • cleanliness
    Revitalizing splash moments await in the heart of St. Louis with indoor pool and hot tub relaxation.
The price is AED 382
AED 447 total
includes taxes & fees
15 Nov - 16 Nov
Pear Tree Inn St. Louis Near Union Station

6. The Wildwood Hotel

The Wildwood Hotel
3.5 star property
Wildwood
9.2 out of 10, Wonderful, (1,683 reviews)
  • cleanliness
    Escape to mountain serenity at this welcoming hotel, featuring an indoor pool and hot tub for year-round relaxation and adventure.
The price is AED 294
AED 342 total
includes taxes & fees
6 Dec - 7 Dec
The Wildwood Hotel

7. Heritage Inn & Suites St. Louis/Fenton, Trademark by Wyndham

Heritage Inn & Suites St. Louis/Fenton, Trademark by Wyndham
3.0 star property
Fenton
7.8 out of 10, Good, (1,651 reviews)
  • cleanliness
    Splash through seasons with dual pools at this hotel, where indoor and outdoor fun awaits all year round.
The price is AED 328
AED 379 total
includes taxes & fees
11 Nov - 12 Nov
Heritage Inn & Suites St. Louis/Fenton, Trademark by Wyndham

8. Drury Inn & Suites St. Louis Airport

Drury Inn & Suites St. Louis Airport
3.0 star property
Edmundson
9.2 out of 10, Wonderful, (1,466 reviews)
  • cleanliness
    Take a refreshing dip in this hotel's year-round indoor pool and hot tub, just minutes from Hollywood Casino Amphitheatre.
The price is AED 422
AED 500 total
includes taxes & fees
15 Nov - 16 Nov
Drury Inn & Suites St. Louis Airport

9. La Quinta Inn & Suites by Wyndham St Louis Route 66

La Quinta Inn & Suites by Wyndham St Louis Route 66
3.0 star property
St. Louis
8.4 out of 10, Very good, (1,006 reviews)
  • cleanliness
    Luxurious indoor pool sanctuary offers all-day aquatic relaxation with plush loungers and a soothing hot tub to melt stress away.
The price is AED 347
AED 403 total
includes taxes & fees
10 Dec - 11 Dec
La Quinta Inn & Suites by Wyndham St Louis Route 66

10. Holiday Inn Express & Suites St. Louis West - Fenton by IHG

Holiday Inn Express & Suites St. Louis West - Fenton by IHG
3.0 star property
Fenton
8.8 out of 10, Excellent, (1,006 reviews)
  • cleanliness
    Dive into relaxation at this hotel's indoor pool sanctuary with fitness center access and generous buffet breakfast daily.
The price is AED 342
AED 395 total
includes taxes & fees
15 Nov - 16 Nov
Holiday Inn Express & Suites St. Louis West - Fenton by IHG
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

Frequently Asked Questions

What are a few well-liked hotels in St. Louis with indoor pools?

Clayton Plaza Hotel & Extended Stay is 2.7 mi (4.3 km) from St. Louis Zoo and features an indoor pool, as well as a sauna, full, complimentary wireless internet access, and a 24-hour fitness center. Drury Plaza Hotel St. Louis at the Arch and Drury Plaza Hotel St. Louis Union Station are a few other accommodations to consider that have indoor pools.

How many Expedia accommodations with indoor pools are there in St. Louis?

We offer 125 hotels with indoor pools in St. Louis so you'll be able to find one for your trip.

What does St. Louis have to offer on top of hotels with indoor pools?

Come and meet the animal kingdom at St. Louis Zoo and book a hotel with an indoor pool for some relaxation come rain or shine. Expedia travelers also like St. Louis for its live music and sporting events so get ready for a fun-filled vacation.

What is there to do in St. Louis?

After several refreshing laps in the indoor pool, head out and visit some of the popular attractions in and around St. Louis. Consider a trip to St. Louis Union Station and St. Louis Zoo. A few other contenders are St. Louis Aquarium at Union Station, The St. Louis Wheel, and Energizer Park.

Why should I choose a hotel with an indoor pool for my stay in St. Louis?

Relaxing at the indoor pool is a lovely way to spend wet afternoons if it rains during your trip to St. Louis. An indoor pool is perfect for keeping active when adjusting to time zone differences if you're traveling from afar.

Explore a world of travel with Expedia