Is winter weighing heavy? Feeling a little stir crazy? Excited for spring break but need to get away before then? Pack up the kids and enjoy a fun staycation at a local hotel with an indoor pool! It’s such a fun and inexpensive change of scenery. Here’s a list of hotels with indoor pools across the St. Louis metropolitan area!
Aloft St. Louis Cortex
4245 Duncan Avenue, St. Louis, MO 63110
Drury Inn at Union Station
201 S. 20th Street, St. Louis, MO 63103
Drury Inn + Suites St. Louis Convention Center
711 N. Broadway, St. Louis, MO 63102
Drury Plaza Hotel St. Louis at the Arch
2 S. 4th Street, St. Louis, MO 63102
Element St Louis Midtown
3763 Forest Park Avenue, St. Louis, MO 63108
Embassy Suites by Hilton St. Louis Downtown
610 N. 7th Street, St. Louis, MO 63101
Hampton Inn + Suites St. Louis at Forest Park
5650 Oakland Avenue, St. Louis, MO 63110
Hampton Inn St. Louis Downtown (at the Gateway Arch)
333 Washington Avenue, St. Louis, MO 63102
Hilton St. Louis at the Ballpark
1 S. Broadway, St. Louis, MO 63102
Holiday Inn St. Louis – Downtown Convention Center
811 North Ninth Street, St. Louis, MO 63101
Home2Home Suites by Hilton, St. Louis / Forest Park
920 S. Taylor Avenue, St. Louis, MO 63110
HoteLumiere at the Arch
901 N. 1st Street, St. Louis, MO 63102
OYO Hotel St. Louis Downtown
400 S. 14th Street, St. Louis, MO 63103
Pear Tree Inn St. Louis near Union Station
2211 Market Street, St. Louis, MO 63103
Best Western Plus Pontoon Beach
4 Regency Parkway, Pontoon Beach, IL 62040
Comfort Suites
137 Ludwig Drive, Fairview Heights, IL 62208
Comfort Inn Collinsville
8 Commerce Drive, Collinsville, IL 62234
Comfort Inn Edwardsville
3080 S. State Rte 157, Edwardsville, IL 62025
Days Inn by Wyndham Collinsville
12 Commerce Drive, Collinsville, IL 62234
DoubleTree by Hilton, Collinsville
1000 Eastport Plaza Drive, Collinsville, IL 62234
Drury Inn + Suites O’Fallon, IL
1118 Central Park Drive, O’Fallon, IL 62269
Hampton Inn + Suites St. Louis / Edwardsville
5723 Heritage Crossing Drive, Glen Carbon, IL 62034
Hampton Inn St. Louis / Fairview Heights
150 Ludwig Drive, Fairview Heights, IL 62208
Hilton Garden Inn St. Louis Shiloh / O’Fallon
360 Regency Park, O’Fallon, IL 62269
Quality Inn O’Fallon, IL
1409 US-50, O’Fallon, IL 62269
Super 8 by Wyndham Pontoon Beach, IL
4141 Timberlake Drive, Pontoon Beach, IL 62040
Towneplace Suites St. Louis O’Fallon, IL
445 Regency Park Drive, O’Fallon, IL 62269
Clayton Plaza Hotel + Extended Stay
7750 Carondelet Aveue, Clayton, MO 63105
Drury Inn + Suites St. Louis – Brentwood
8700 Eager Road, Brentwood, MO 63144
Hampton Inn and Suites Clayton / St. Louis Galleria Area
216 N. Meramec Avenue, Clayton, MO 63105
Homewood Suites by Hilton St. Louis – Galleria
8040 Clayton Road, Richmond Heights, MO 63117
Towne Place Suites by Marriott Brentwood
1695 S. Hanley Road, Brentwood, MO 63144
Aviator Hotel + Suites, BW Signature
6921 S. Lindbergh Boulevard, St. Louis, MO 63125
Best Western St. Louis Inn
6224 Heimos Industrial Park Drive, St. Louis, MO 63129
Comfort Suites St. Louis – Sunset Hills
3654 S. Lindbergh Boulevard, St. Louis, MO 63127
Fairfield Inn + Suites by Marriott St. Louis South
4318 Butler Hill Road, St. Louis, MO 63128
Hampton Inn and Suites – St. Louis South Interstate 55
4200 Midamerica Lane, St. Louis, MO 63129
LaQuinta Inn + Suites by Wyndham St. Louis Rte 66
1580 S. Kirkwood Road, St. Louis, MO 63127
Best Western St. Louis Airport North Hotel + Suites
323 Taylor Road, Hazelwood, MO 63042
Best Western Plus St. Louis Airport Hotel
4576 Woodson Road, St. Louis, MO 63134
Comfort Inn + Suites St. Louis – Hazelwood
7133 Douglas Palmer Place, Hazelwood, MO 63042
Courtyard St. Louis Airport / Earth City
3101 Rider Trail South, Hazelwood, MO 63044
Crowne Plaza Hotel St. Louis Airport, an IHG Hotel Bridgeton
11228 Lone Eagle Drive, Bridgeton, MO 63044
Holiday Inn St. Louis Airport West Earth City
3400 Rider Trail S, Earth City, MO 63045
Hilton Garden Inn St. Louis Airport
4450 Evans Place, St. Louis, MO 63134
Renaissance St. Louis Airport Hotel
9801 Natural Bridge Road, St. Louis, MO 63134
Best Western St. Louis Inn
6224 Heimos Industrial Park Drive, St. Louis, MO 63129
Courtyard by Marriott St. Louis Creve Coeur
828 N. New Ballas Road, St. Louis, MO 63146
Courtyard by Marriott St. Louis West County
12815 Daylight Drive, St. Louis, MO 63131
Doubletree Hotel Chesterfield
16625 Swingley Ridge Rd, Chesterfield, MO 63017
Drury Inn + Suites St. Louis Creve Coeur
11980 Olive Boulevard, Creve Coeur, MO 63141
Drury Plaza Hotel St. Louis Chesterfield
355 Chesterfield Center, Chesterfield, MO 63017
Fairfield Inn + Suites St. Louis Westport
11918 Westline Industrial Drive, St. Louis, MO 63146
Holiday Inn St. Louis West at Six Flags
4901 Six Flags Road, Eureka, MO 63025
Sheraton Westport Plaza Hotel St. Louis
900 Westport Plaza Drive, St. Louis, MO 63146
The Wildwood Hotel
2801 Fountain Plaza, Wildwood, MO 63040
Americas Best Value Inn & Suites St. Louis, St. Charles Inn
1310 Bass Pro Drive, St. Charles, MO 63301
Ameristar Casino Resort + Spa St. Charles
1 Ameristar Boulevard, St Charles, MO 63301
Best Western Plus The Charles Hotel
1425 S. 5th Street, St. Charles, MO 63301
Comfort Inn + Suites St. Louis / O’Fallon
100 Comfort Inn Court, O’Fallon, MO 63366
Comfort Suites St Charles – St Louis
1400 S. 5th Street, St. Charles, MO 63301
Country Inn & Suites by Radisson, St. Charles, MO
1190 S. Main Street, St. Charles, MO 63301
Drury Plaza Hotel St. Louis St. Charles
380 Mulholland Drive, St. Charles, MO 63303
Embassy Suites by Hilton St. Louis St. Charles
2 Convention Center Boulevard, St. Charles, MO 63303
Fairfield Inn + Suites Wentzville
130 Crossroads South Drive, Wentzville, MO 63385
Hampton Inn St. Charles St. Peters
3720 W. Clay Street, St. Charles, MO 63301
Hampton Inn + Suites St. Charles Old Town Area
1410 S. 5th Street, St. Charles, MO 63301
Hampton Inn St. Louis Wentzville
150 Wentzville Bluffs Drive, Wentzville, MO 63385
Hilton Garden Inn St. Louis / O’Fallon
2310 Technology Drive, O’Fallon, MO 63366
Holiday Inn Express Hotel and Suites St. Charles, an IHG Hotel
3098 Elm Point Industrial Drive, St. Charles, MO 63301
Holiday Inn Express St. Louis / O’Fallon
1175 Technology Drive, O’Fallon, MO 63304
Holiday Inn Express Hotels – Wentzville
1100 Lodor Drive, Wentzville, MO 63385
Residence Inn by Marriott O’Fallon
101 Progress Point Drive, O’Fallon, MO 63368
Sleep Inn & Suites
1147 Technology Drive, O’Fallon, MO 63368
Super 8 by Wyndham O’Fallon
987 Terra Lane, O’Fallon, MO 63366
Super 8 by Wyndham St Charles
3040 W. Clay Street, St. Charles, MO 63301