Hotels in Spanish Lake
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Tonight
Aug 10 - Aug 11Tomorrow
Aug 11 - Aug 12This weekend
Aug 14 - Aug 16Next weekend
Aug 21 - Aug 23Top 5 hotels in Spanish Lake at a glance
- Best Western Plus Parkway Hotel — 2.5-star hotel in Alton. Guest rating: 8.2/10 — Very Good.
- Pear Tree Inn St. Louis Airport — 2.5-star hotel in St. Ann. Guest rating: 9.2/10 — Wonderful.
- Comfort Inn Edwardsville - St. Louis — 2.5-star hotel in Edwardsville. Guest rating: 8.4/10 — Very Good.
- Hampton Inn & Suites St. Louis/Alton — 2.5-star hotel in Alton. Guest rating: 9.0/10 — Wonderful.
- Country Hearth Inn & Suites Edwardsville St. Louis — 2.5-star hotel in Edwardsville. Guest rating: 8.6/10 — Excellent.
Where to stay in Spanish Lake?




Best Western Plus Parkway Hotel
Best Western Plus Parkway HotelAlton
$93
$106 total
includes taxes & fees
Aug 22 - Aug 23




Pear Tree Inn St. Louis Airport
Pear Tree Inn St. Louis AirportSt. Ann
$90
$106 total
includes taxes & fees
Aug 17 - Aug 18




Comfort Inn Edwardsville - St. Louis
Comfort Inn Edwardsville - St. LouisEdwardsville
$92
$106 total
includes taxes & fees
Aug 30 - Aug 31




Hampton Inn & Suites St. Louis/Alton
Hampton Inn & Suites St. Louis/AltonAlton
$130
$149 total
includes taxes & fees
Sep 7 - Sep 8




Country Hearth Inn & Suites Edwardsville St. Louis
Country Hearth Inn & Suites Edwardsville St. LouisEdwardsville
$99
$114 total
includes taxes & fees
Aug 11 - Aug 12




Drury Inn & Suites St. Louis Airport
Drury Inn & Suites St. Louis AirportEdmundson
$115
$135 total
includes taxes & fees
Aug 16 - Aug 17




Hyatt Select St. Louis Airport
Hyatt Select St. Louis AirportWoodson Terrace
$116
$142 total
includes taxes & fees
Aug 30 - Aug 31




Fairfield Inn & Suites St. Louis Pontoon Beach/Granite City
Fairfield Inn & Suites St. Louis Pontoon Beach/Granite CityGranite City
$112
$124 total
includes taxes & fees
Sep 6 - Sep 7




Wingate by Wyndham St. Louis Airport
Wingate by Wyndham St. Louis AirportSt. Ann
$115
$136 total
includes taxes & fees
Sep 2 - Sep 3




Renaissance St. Louis Airport Hotel
Renaissance St. Louis Airport HotelBerkeley
$111
$130 total
includes taxes & fees
Aug 23 - Aug 24




Motel 6 Hazelwood, MO
Motel 6 Hazelwood, MOHazelwood
$58
$71 total
includes taxes & fees
Sep 8 - Sep 9




Hilton Garden Inn St. Louis Airport
Hilton Garden Inn St. Louis AirportBerkeley
$164
$192 total
includes taxes & fees
Aug 20 - Aug 21




Holiday Inn Express & Suites St Louis Airport by IHG
Holiday Inn Express & Suites St Louis Airport by IHGWoodson Terrace
$122
$150 total
includes taxes & fees
Aug 31 - Sep 1




Comfort Inn St. Louis Airport
Comfort Inn St. Louis AirportBridgeton
$90
$108 total
includes taxes & fees
Aug 11 - Aug 12




Hampton Inn & Suites St. Louis at Forest Park
Hampton Inn & Suites St. Louis at Forest ParkDogtown
$130
$154 total
includes taxes & fees
Aug 24 - Aug 25




Drury Inn & Suites St. Louis Collinsville
Drury Inn & Suites St. Louis CollinsvilleEastport
$111
$128 total
includes taxes & fees
Aug 16 - Aug 17




Best Western Troy Hotel
Best Western Troy HotelTroy
$89
$99 total
includes taxes & fees
Aug 12 - Aug 13




Hilton St. Louis Airport
Hilton St. Louis AirportWoodson Terrace
$159
$190 total
includes taxes & fees
Aug 21 - Aug 22




Days Inn by Wyndham Collinsville/St. Louis
Days Inn by Wyndham Collinsville/St. LouisEastport
$64
$73 total
includes taxes & fees
Aug 18 - Aug 19




Comfort Inn Collinsville near St. Louis
Comfort Inn Collinsville near St. LouisEastport
$91
$105 total
includes taxes & fees
Aug 30 - Aug 31
Go beyond your typical stay in Spanish Lake
Pet friendly
Apartment
Family friendly
Cottage
Top landmarks in Spanish Lake
Spanish Lake Park
Spanish Lake Park is worth a visit, located 0.9 mi (1.4 km) from central Spanish Lake.
Saint Louis Zoo WildCare Park
It's feeding time at the zoo! If you want to be reminded of some of the great animals our world is home to, you might want to pay a trip to Saint Louis Zoo WildCare Park, located 1.5 mi (2.4 km) from central Spanish Lake. If you'd also like to explore some of the parks in Spanish Lake, Fort Belle Fontaine Park and Dundee Park are both nearby.
Larimore Road Park
Larimore Road Park is worth a visit, located 0.7 mi (1.2 km) from central Spanish Lake.
Check out reviews of Spanish Lake hotels guests love
Hyatt Regency St. Louis at The Arch
8/10 Good
"Very nice and clean. Wish the rooms got a little colder"
Live by Loews - St.Louis
10/10 Excellent
"Loved the closest to going to a game and the hotel was very nice! Would stay here again!"
Angad Arts Hotel St. Louis, Tapestry Collection by Hilton
10/10 Excellent
"I love the hotel! The location, the interesting artwork, the rooftop bar. The colors are vibrant and fun. It feels full of life. I will go back."
Home2 Suites by Hilton St. Louis Downtown
8/10 Good
"Hotel was a bit awkward to get to because of construction nearby but the Valet service was good. The room had a full size fridge, which was very much appreciated, but the bed and pillows were very soft. Breakfast had lots of variety but quality varied from one day to the next. Overall, happy with our stay and would stay there again if in the area."
Pear Tree Inn St. Louis Near Union Station
8/10 Good
"Loved the happy hour and breakfast. Building and room need some updating. Staff friendly."
Drury Plaza Hotel St. Louis at the Arch
10/10 Excellent
"Staff was very friendly and our hotel room was clean."
River City Casino & Hotel
10/10 Excellent
"Fantastic trip! Super clean and nice staff!"
Moonrise Hotel
10/10 Excellent
"Great staff; clean room."
The Royal Sonesta Chase Park Plaza St. Louis
10/10 Excellent
"Nice clean hotel nice weekend trip"
