Missouri may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Browse for St. Louis Hotels with an Indoor Pool from $44

Search over 1 million properties and 550 airlines worldwide

Free cancellation on most hotels. Because flexibility matters.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Top St. Louis Hotels with an Indoor Pool

OYO Hotel St. Louis Downtown MO
3.5 out of 5
400 S 14th St, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $44 per night from Oct 7 to Oct 8
3.2/5 (1,519 reviews)

"My mom and I stopped in Missouri, I started feeling sick and we decided to get a room in town. After we got a room. We requested another room, in the first room the a/c wasn't working. The room was hot. We were moved to another room. . The room was clean, included a small living area, two TV decent ..."…"

Reviewed on Sep 13, 2020

OYO Hotel St. Louis Downtown MO

Find more properties by adding these popular filters to your search

Best Western St. Louis Inn
2.5 out of 5
6224 Heimos Industrial Park Dr, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $67 per night from Oct 1 to Oct 2
3.7/5Good! (972 reviews)

"The refrigerator was very loud and made an annoying rickety noise all night. All else was fine."…"

Reviewed on Sep 19, 2020

Best Western St. Louis Inn
Pear Tree Inn St. Louis Near Union Station
3 out of 5
2211 Market Street, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $100 per night from Sep 29 to Sep 30
4.3/5Excellent! (1,429 reviews)

"The hotel is handling the pandemic situation well. It was nice to still use amenities but with precautions applied."…"

Reviewed on Jul 28, 2020

Pear Tree Inn St. Louis Near Union Station

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
SpringHill Suites by Marriott St. Louis Chesterfield
3 out of 5
1065 Chesterfield Pkwy E, Chesterfield, MO
Free CancellationReserve now, pay when you stay
The price is $71 per night from Oct 16 to Oct 17
4.5/5Wonderful! (848 reviews)

"Staff (especially breakfast attendant) was very friendly and helpful. Pool was closed due to covid."…"

Reviewed on Sep 17, 2020

SpringHill Suites by Marriott St. Louis Chesterfield
Marriott St. Louis Airport
3.5 out of 5
10700 Pear Tree Lane, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $94 per night from Oct 16 to Oct 17
4/5Very Good! (978 reviews)

"Very courteous staff.Hard work during this pandemic."…"

Reviewed on Aug 21, 2020

Marriott St. Louis Airport
Comfort Inn Near Six Flags St. Louis
2.5 out of 5
1320 Thornton St, Pacific, MO
Free CancellationReserve now, pay when you stay
The price is $99 per night from Sep 29 to Sep 30
4.2/5Excellent! (362 reviews)

"Staff was friendly & helpful.... hotel was always clean and everything was good!"…"

Reviewed on Aug 2, 2020

Comfort Inn Near Six Flags St. Louis
Hampton Inn & Suites St. Louis at Forest Park, MO
2.5 out of 5
5650 Oakland Avenue, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $97 per night from Oct 4 to Oct 5
4.6/5Exceptional! (974 reviews)

"The facility was super clean, with all the appropriate precautions taken. Thankful that everyone was wearing a mask. Would have liked the option of a grab-and-go breakfast bag."…"

Reviewed on Sep 27, 2020

Hampton Inn & Suites St. Louis at Forest Park, MO
Holiday Inn St. Louis-South County Center
3 out of 5
6921 S Lindbergh Blvd, St. Louis, MO
Free Cancellation
The price is $85 per night from Oct 1 to Oct 2
4/5Very Good! (716 reviews)

"Staff was very friendly, property was clean. Plenty of parking"…"

Reviewed on Jul 21, 2020

Holiday Inn St. Louis-South County Center
Country Inn & Suites by Radisson, St. Peters, MO
2.5 out of 5
3877 Veterans Memorial Pkwy, St. Peters, MO
Free CancellationReserve now, pay when you stay
The price is $84 per night from Oct 5 to Oct 6
4.3/5Excellent! (646 reviews)

"The stay was fine for the one night. I did notice that repair work in the bathroom was pretty sloppy."…"

Reviewed on Sep 17, 2020

Country Inn & Suites by Radisson, St. Peters, MO
Clayton Plaza Hotel
3.5 out of 5
7750 Carondelet Avenue, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $90 per night from Oct 3 to Oct 4
4.3/5Excellent! (1,201 reviews)

"Very Friendly front staff. Very clean and well stocked for guests. Very good price for the excellent lodging."…"

Reviewed on Sep 7, 2020

Clayton Plaza Hotel
Hyatt Place St. Louis/Chesterfield
3 out of 5
333 Chesterfield Center East, Chesterfield, MO
Free Cancellation
The price is $84 per night from Oct 4 to Oct 5
4.7/5Exceptional! (963 reviews)

"Very clean. The bed was comfortable. The staff was friendly. They were even able to safely feed us a hot breakfast during these uncertain times. We will be staying here in the future!"…"

Reviewed on Sep 13, 2020

Hyatt Place St. Louis/Chesterfield
Hampton Inn Gateway Arch Downtown
3 out of 5
333 Washington Ave, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $101 per night from Sep 29 to Sep 30
4.5/5Wonderful! (950 reviews)

"Had a awesome stay. Friendly front desk staff and very informative without asking . Clean rooms and great location and amenities. Will be back !"…"

Reviewed on Sep 21, 2020

Hampton Inn Gateway Arch Downtown
Super 8 by Wyndham St Charles
2 out of 5
3040 W Clay St, St. Charles, MO
Free CancellationReserve now, pay when you stay
The price is $65 per night from Oct 4 to Oct 5
3.9/5Good! (578 reviews)

"Great"…"

Reviewed on Jun 25, 2020

Super 8 by Wyndham St Charles
Drury Inn & Suites St. Louis Convention Center
3 out of 5
711 N Broadway, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $105 per night from Sep 29 to Sep 30
4.4/5Wonderful! (986 reviews)

"Room was clean. Great customer service. Breakfast was great."…"

Reviewed on Aug 23, 2020

Drury Inn & Suites St. Louis Convention Center
Holiday Inn Express Troy
2.5 out of 5
2011 Formosa Road, Troy, IL
Free Cancellation
The price is $108 per night from Oct 2 to Oct 3
4.7/5Exceptional! (252 reviews)

"Hotel was very clean. Front staff was very helpful. Beds were comfortable. Did provide a grab and go breakfast."…"

Reviewed on Aug 4, 2020

Holiday Inn Express Troy
Courtyard by Marriott St Louis Creve Coeur
3 out of 5
828 N New Ballas Rd, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $75 per night from Oct 9 to Oct 10
4.4/5Wonderful! (985 reviews)

"The hotel was nice. The staff were friendly and helpful. The walls in our room seemed thin since I could here music from the room next door (it did not appear that the music was played exceptionally loud) and voices down the hall."…"

Reviewed on Aug 22, 2020

Courtyard by Marriott St Louis Creve Coeur
Drury Inn St. Louis at Union Station
3 out of 5
201 S 20th St, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $105 per night from Sep 29 to Sep 30
4.6/5Exceptional! (1,038 reviews)

"Beautiful Hotel in a great location. Could not have been happier with our stay. Our room was spotless. Our stay was memorable and we will be back."…"

Reviewed on Aug 17, 2020

Drury Inn St. Louis at Union Station
Drury Plaza Hotel St. Louis at the Arch
3 out of 5
2 South 4th Street, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $100 per night from Oct 4 to Oct 5
4.6/5Exceptional! (1,812 reviews)

"Staff was fantastic...Coltan let us check in early...Robin was very friendly, helpful.. constantly making sure we were happy area was clean..and always had a smile. Everyone at the hotel seemed genuinely happy and the hotel was very prepared with proper socially distancing procedures. Not to mention ..."…"

Reviewed on Sep 26, 2020

Drury Plaza Hotel St. Louis at the Arch
Don't see what you're looking for?
We've got more Hotels with an Indoor Pool. Find the right one for you.
View all properties
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.

Pocket Guide: Hotels with an Indoor Pool in St. Louis

Search for hotels in St. Louis on Expedia. You can easily find your hotels in St. Louis using one of the methods below:

  • View our selection of featured hotels in St. Louis
  • Use the map to find hotels in the St. Louis neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. Louis, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Louis
  • Enter your travel dates to view the best deals on hotels in St. Louis - while they last

Frequently asked questions

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?
Attractions like St. Louis Zoo, Six Flags St. Louis, and World Aquarium are fun for kids of all ages. St. Louis is known for its live music and theaters, and cultural venues include City Museum, Fox Theater, and Hollywood Casino Amphitheatre. Landmarks like Anheuser-Busch Brewery, Old Courthouse, and Sheldon Concert Hall might be worth a visit.
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.

Travelers Loved These Hotels with an Indoor Pool

More trip options