
Find Hotels with an Indoor Pool in Edwardsville, IL from CA $101
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Edwardsville Hotels with an Indoor Pool
Our top choices for Edwardsville hotels with an indoor pool

1. Comfort Inn Edwardsville - St. Louis
Comfort Inn Edwardsville - St. LouisEdwardsville
8.4 out of 10, Very good, (991 reviews)
cleanliness Float away in this comfortably appointed hotel with an inviting indoor pool and sun loungers for post-swim relaxation.
The price is CA $124
CA $142 total
includes taxes & fees
Nov 29 - Nov 30

2. Holiday Inn Express & Suites Edwardsville by IHG
Holiday Inn Express & Suites Edwardsville by IHGEdwardsville
9.2 out of 10, Wonderful, (934 reviews)
cleanliness Splash into this family-friendly hotel's indoor pool for year-round swimming and relaxation.
The price is CA $170
CA $195 total
includes taxes & fees
Dec 13 - Dec 14

3. TownePlace Suites by Marriott St. Louis Edwardsville, IL
TownePlace Suites by Marriott St. Louis Edwardsville, ILEdwardsville
9.0 out of 10, Wonderful, (214 reviews)
cleanliness Splash into a refreshing getaway with an indoor pool sanctuary just steps from your room.
The price is CA $211
CA $243 total
includes taxes & fees
Nov 29 - Nov 30

4. Hampton Inn & Suites St. Louis-Edwardsville
Hampton Inn & Suites St. Louis-EdwardsvilleGlen Carbon
7.8 out of 10, Good, (115 reviews)
cleanliness Dive into poolside serenity at this Edwardsville retreat with indoor swimming, loungers, and complimentary full breakfast.
The price is CA $136
CA $152 total
includes taxes & fees
Nov 29 - Nov 30

5. Holiday Inn Express Troy by IHG
Holiday Inn Express Troy by IHGTroy
9.2 out of 10, Wonderful, (848 reviews)
cleanliness Dive into comfort with a splash at this rural retreat, where the indoor pool and fitness centre offer year-round relaxation.
The price is CA $158
CA $176 total
includes taxes & fees
Dec 13 - Dec 14

6. Super 8 by Wyndham Troy IL/St. Louis Area
Super 8 by Wyndham Troy IL/St. Louis AreaTroy
8.2 out of 10, Very good, (1,003 reviews)
cleanliness Splash into an invigorating stay at this Troy hotel where the indoor pool offers year-round swimming fun in a pristine setting.
The price is CA $91
CA $101 total
includes taxes & fees
Dec 7 - Dec 8

7. Fairfield Inn & Suites St. Louis Pontoon Beach/Granite City
Fairfield Inn & Suites St. Louis Pontoon Beach/Granite CityGranite City
9.2 out of 10, Wonderful, (537 reviews)
cleanliness Serene indoor pool retreat with year-round aquatic bliss just steps from comfortable, modern guest rooms.
The price is CA $159
CA $177 total
includes taxes & fees
Nov 29 - Nov 30

8. Spark by Hilton Troy
Spark by Hilton TroyTroy
8.4 out of 10, Very good, (5 reviews)
cleanliness Dive into relaxation at this Troy hotel's indoor pool, complemented by a 24-hour fitness centre and peaceful atmosphere.
The price is CA $132
CA $147 total
includes taxes & fees
Dec 3 - Dec 4

9. Red Roof Inn St Louis - Troy, IL
Red Roof Inn St Louis - Troy, ILTroy
7.8 out of 10, Good, (1,004 reviews)
cleanliness Dive into year-round swimming at this modern hotel with a pristine indoor pool and quiet, comfortable guest rooms.
The price is CA $92
CA $103 total
includes taxes & fees
Nov 15 - Nov 16

10. Drury Inn & Suites St. Louis Collinsville
Drury Inn & Suites St. Louis CollinsvilleEastport
9.6 out of 10, Exceptional, (1,002 reviews)
cleanliness Splash into an inviting indoor pool retreat at this comfortable hotel where spotless rooms await all year round.
The price is CA $140
CA $161 total
includes taxes & fees
Nov 29 - Nov 30
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 Edwardsville Hotel Reviews

Drury Plaza Hotel St. Louis Union Station
10/10 Excellent
Frequently asked questions
Explore a world of travel with Expedia
- Quality Inn O'Fallon IL
- Four Seasons Hotels in Belleville
- Lebanon Hotels
- Luxury Hotels in Greenville
- Hotels near FanDuel Sportsbook and Horse Racing
- B&B in Belleville
- Hampton Inn O'Fallon
- Motel 6 Hotels in Belleville
- Hyatt Hotels in North Metro East
- Cheap Hotels in East St. Louis
- Hotels near Fairview Heights Station
- Cheap Hotels in Granite City
- East Alton Hotels
- Drury Inn & Suites St. Louis Fairview Heights
- Granite City Hotels
- Fairfield Inn & Suites by Marriott O'Fallon
- Condo Rentals in Woods
- 5 Star Hotels in Belleville
- Apartments in Maryville
- Hotels near St. Claire Square Mall
- Hotels near Argosy Casino
- The Jetsetter
- Seasons INN Suites Highland
- Romantic Hotels in Sparta
- Glen Carbon Hotels
- O'fallon Hotels
- Best Western Hotels in O'Fallon
- Red Lion Inn & Suites Caseyville
- Bel Air Motel
- Brighton Hotels
- Hotels near World Wide Technology Raceway
- Cheap Hotels in Edwardsville
- Spa Hotels in Fairview Heights
- Vacation Homes in Pontoon Beach
- Spa Hotels in Raymond
- Boutique Hotels in Uptown
- Highland Hotels
- Super 8 by Wyndham O'Fallon
- Troy Hotels
- Aimbridge Hospitality Hotels in Belleville
- Wyndham Hotels in Fairmont City
- Comfort Inn & Suites O'Fallon
- Spa Hotels in Bethalto
- Hotels with Hot Tubs in Fairmont City
- Godfrey Hotels
- Spa Hotels in Glen Carbon
- Collinsville Hotels
- Days Inn by Wyndham Collinsville/St. Louis
- Drury Inn & Suites Hotels in Glen Carbon
- Casino Hotels in O'Fallon
- B&B in Alton
- Towneplace Suites by Marriott St. Louis O'Fallon
- 5 Star Hotels in Scott Air Force Base
- Economy INN
- Hotels near Belleville Station
- Fairview Heights Hotels
- Livingston Hotels
- Belleville Hotels
- Oceanfront Hotels in East St. Louis
- Motels in Fairview Heights Station
- The Great Rivers
- Hilton Hotels in Venice
- Maryville Hotels
- Trailway Motel
- Hotels with Hot Tubs in Carlyle
- Flights from Syracuse (SYR) to Belleville (BLV)
- Flights to Belleville
- Flights from O'Fallon
- Flights from Hamilton (HLT) to Belleville (BLV)
- Flights from Shiloh
- Flights from Houston (IAH) to Belleville (BLV)
- Flights from Calgary (YYC) to Belleville (BLV)
- Flights from Vancouver (YVR) to Belleville (BLV)
- Flights from Burlington (BRL) to Belleville (BLV)
- Flights to Edwardsville
- Flights from Halifax (YHZ) to Belleville (BLV)
- Flights from Alton
- Flights from Toronto (YYZ) to Belleville (BLV)
- Flights from Edmonton (YEG) to Belleville (BLV)
- Flights to Alton
- Flights from Kitchener (YKF) to Belleville (BLV)
- Flights from Brighton
- Flights from Ottawa (YOW) to Belleville (BLV)
- Flights from London (LHR) to Belleville (BLV)
- Flights from Vancouver (YVR) to St. Louis (CPS)
- Flights from Belleville
- Flights to Caseyville
- Flights to Granite City
- Flights from Hamilton (YHM) to Belleville (BLV)
- Flights to Collinsville
- Flights from Scott Air Force Base
- Flights from Montreal (YUL) to Belleville (BLV)


























