Find Hotels on the Lake in St. Louis, MO from $70

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Pick from 10 St. Louis Hotels on the Lake and compare room rates, reviews, and availability. Most hotels are fully refundable.

Marriott St. Louis West
3.5 star property
8.6 out of 10, Excellent, 972 reviews
"Great place"
The price is $152
$177 total
includes taxes & fees
Jun 21 - Jun 22
Marriott St. Louis West
The Cheshire
4.0 star property
8.4 out of 10, Very Good, 1,008 reviews
"It is very family friendly. Their pool area was amazing. It was a shallow pool at 4 ft, but had pool toys for the kids. There was a children's scavenger hunt, as well as one for adults, and both have prizes! The breakfast had a variety of food, which was delicious. The rooms and hotel, in general, were clean and comfortable. "
The price is $161
$191 total
includes taxes & fees
Jun 16 - Jun 17
The Cheshire
St. Louis Union Station Hotel, Curio Collection by Hilton
4.0 star property
8.2 out of 10, Very Good, 1,002 reviews
"This place is SO worth the money! Will absolutely be back. Avoid Landry's seafood though. Not worth the price at all. Favorites were the aquarium (got to pet sharks, jellyfish, and stingrays), the train shed for food (drinks and bruschetta were incredible), and the grand hall show. Food at the station grille was meh. "
The price is $192
$229 total
includes taxes & fees
Jul 1 - Jul 2
St. Louis Union Station Hotel, Curio Collection by Hilton
Sheraton Westport Plaza Hotel St. Louis
3.5 star property
8.2 out of 10, Very Good, 800 reviews
"Staff was friendly and helpful. A lot to do in the plaza are. Rooms are clean and beds were comfortable. "
The price is $186
$221 total
includes taxes & fees
Jul 1 - Jul 2
Sheraton Westport Plaza Hotel St. Louis
Sheraton Westport Chalet Hotel St. Louis
3.5 star property
8.0 out of 10, Very Good, 767 reviews
"Desk staff was very friendly and helpful."
The price is $149
$176 total
includes taxes & fees
Jun 30 - Jul 1
Sheraton Westport Chalet Hotel St. Louis
Elimwood Hotel, A Ramada by Wyndham
3.0 star property
7.2 out of 10, Good, 1,287 reviews
"Pretty good"
The price is $113
$130 total
includes taxes & fees
Jun 11 - Jun 12
Elimwood Hotel, A Ramada by Wyndham
Craigshire Suites
3.0 star property
7.0 out of 10, Good, 1,110 reviews
"Great customer service "
The price is $242
$281 total
includes taxes & fees
Jun 4 - Jun 5
Craigshire Suites
Super 8 by Wyndham O'Fallon MO/St. Louis Area
2.0 star property
6.8 out of 10, 846 reviews
" Was it decent enough room? You can tell that the hotel was older and they tried to keep it up, but it still rundown Look. especially in the rooms, partially finished projects in the rooms. Holes in the wall that look like they are working on them, but it was cheaper compared to some of the other hotels in the area that wanted $250 for 1 night."
The price is $70
$82 total
includes taxes & fees
Jun 16 - Jun 17
Super 8 by Wyndham O'Fallon MO/St. Louis Area
Days Inn by Wyndham St Peters/St Charles
2.0 star property
6.2 out of 10, 852 reviews
"Old"
The price is $77
$88 total
includes taxes & fees
Jun 16 - Jun 17
Days Inn by Wyndham St Peters/St Charles
OYO Hotel Lake St Louis
2.5 star property
4.4 out of 10, 257 reviews
" This hotel was a complete disappointment. The hotel is completely run down and the room was awful. Not very clean and Items like drawers need to be fixed. I would not recommend anyone staying here. Only reason I didn’t cancel after getting here is that I already prepaid:( Also after leaving and coming back there was barely any parking spaces due to pub parking is the same parking lot As the hotel."
OYO Hotel Lake St Louis
Don't see what you're looking for?
See all available properties in St. Louis
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.

St. Louis Hotels on the Lake information

 

Hotels on the Lake in St. Louis

10

Highest price
$242
Cheapest price
$70
Number of guest reviews
8,866
Total number of hotels in St. Louis
2,020

 

Frequently asked questions

Are there any family-friendly lakeside hotels in St. Louis?
Many visitors seeking a family-friendly lakeside hotel in St. Louis pick Drury Inn & Suites St. Louis Brentwood. With a 3-star rating and amenities such as complimentary breakfast and a swimming pool, it’ll feel like your home away from home. Four Seasons Hotel St Louis is a 5-star stay that’s also close to a lake. Childcare services and a sauna help make it a comfy base for your St. Louis vacation. After checking in and chilling together in your cozy digs, it’s time to explore the sights. St. Louis Zoo and St. Louis Aquarium at Union Station are just two family-friendly attractions in St. Louis.
Why book your lakeside hotel in St. Louis with Expedia?
Finding your ideal lakeside hotel in St. Louis is a piece of cake with Expedia. Vacationing with the kids? Take advantage of our filters to search for stays with family-friendly amenities. If you have a fixed budget, choose how much you’re willing to spend and the preferred star rating of your hotel. Whatever your waterside escape looks like, you’ll always get the best deal around.
How can I find cheap lakeside hotels in St. Louis?
Expedia makes it a cinch to track down cheap lake hotels in St. Louis. Use our handy filters to select your budget and preferred hotel star rating. You can also search for your ideal lakeside getaway based on popular locations and neighborhoods.
What is there to do in St. Louis near my lakeside hotel?
You’ll find loads of terrific things that’ll fill up your itinerary in St. Louis. Drop by attractions like St. Louis Zoo, Fox Theater and St. Louis Aquarium at Union Station. Anheuser-Busch Brewery, St. Louis Art Museum and St. Louis Science Center are also visitor favorites.