St. Louis offers a variety of hotels with indoor pools, perfect for swimming year-round regardless of weather. From budget-friendly options like the Pear Tree Inn near Union Station (rated 83) to luxury stays at Four Seasons St. Louis (rated 93), visitors can find accommodations to suit different budgets. Popular districts include Downtown near the Gateway Arch, the Union Station area, and Forest Park. Many of these hotels also offer complimentary hot breakfast, free WiFi, and fitness centers.
Top-rated options include the Drury Plaza St. Louis at the Arch (Superb, 90) with indoor pool and hot tub, and the Drury Inn & Suites near Forest Park (Superb, 90). For families, the Drury Plaza Hotel St. Louis Union Station (Fabulous, 89) provides an indoor pool and free breakfast. The Aloft by Marriott St. Louis Cortex offers a modern indoor pool near the Cortex innovation district. Business travelers appreciate the 24-hour business centers and fitness facilities common among these hotels. Book ahead during peak seasons for best availability.
