Find Hotels with Restaurants in St. Louis, MO

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Top St. Louis Hotels with Restaurants

Drury Plaza Hotel St. Louis at the Arch
3 out of 5
2 South 4th Street, St. Louis, MO, 63102
4.8/5 Exceptional! (1,802 reviews)
Awesome!!
"Amazing staff, super “Happy Hour”, great breakfast!! All staff were great but Cameron, Ms Kim & Amanda especially stand out! Will definitely be back!"

Reviewed on Nov 25, 2022

Drury Plaza Hotel St. Louis at the Arch
Moonrise Hotel
4 out of 5
6177 Delmar Blvd, St. Louis, MO, 63112
Fully refundableReserve now, pay when you stay
The price is $125 per night from Nov 28 to Nov 29
$125
per night
Nov 28 - Nov 29
4.6/5 Wonderful! (1,003 reviews)
Perfection
"From Valet parking to check in. Everything was wonderful. The staff was friendly. The room was beautiful, clean, and had a perfect view. I loved it all."

Reviewed on Nov 21, 2022

Moonrise Hotel
Clayton Plaza Hotel & Extended Stay
3.5 out of 5
7750 Carondelet Avenue, St. Louis, MO, 63105
Fully refundableReserve now, pay when you stay
The price is $119 per night from Dec 17 to Dec 18
$119
per night
Dec 17 - Dec 18
4.4/5 Excellent! (1,939 reviews)
"Friendly staff, comfortable bed. Outside bathroom sink was clogged."

Reviewed on Nov 20, 2022

Clayton Plaza Hotel & Extended Stay

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
The Chase Park Plaza Royal Sonesta St. Louis
4.5 out of 5
212 N Kingshighway, St. Louis, MO, 63108
Fully refundableReserve now, pay when you stay
The price is $199 per night from Nov 28 to Nov 29
$199
per night
Nov 28 - Nov 29
4.4/5 Excellent! (1,000 reviews)
Beautiful Place
"This is my go-to hotel in St. Louis if you stay in the Central West End (CWE). It is next to beautiful Forest Park, Barnes-Jewish Hospital and a number of great restaurants. The view from the rooms of the park are spectacular! The rooms are spacious, and the elevators are fast. The Lobby is fabulous ..."

Reviewed on Nov 21, 2022

The Chase Park Plaza Royal Sonesta St. Louis
The Wildwood Hotel
3.5 out of 5
2801 Fountain Pl, Wildwood, MO, 63040
Fully refundableReserve now, pay when you stay
The price is $89 per night from Dec 18 to Dec 19
$89
per night
Dec 18 - Dec 19
4.3/5 Excellent! (1,003 reviews)
"Close to stores"

Reviewed on Nov 25, 2022

The Wildwood Hotel
Pear Tree Inn St. Louis Near Union Station
3 out of 5
2211 Market Street, St. Louis, MO, 63103
Fully refundableReserve now, pay when you stay
The price is $108 per night from Dec 4 to Dec 5
$108
per night
Dec 4 - Dec 5
4.2/5 Very Good! (1,000 reviews)
Perfect stay to see Bayer04 at the new City Park!
"We traveled from TN to see City FC play Bayer04 for the inaugural game at the new City Park stadium. The front desk manager was very friendly, curteous and helpful. The location was perfect, and the free parking was great! We ate at Sybergs after the game and the staff there were friendly, the food ..."

Reviewed on Nov 18, 2022

Pear Tree Inn St. Louis Near Union Station
The Cheshire
4 out of 5
6300 Clayton Rd, Richmond Heights, MO, 63117
Fully refundableReserve now, pay when you stay
The price is $149 per night from Nov 28 to Nov 29
$149
per night
Nov 28 - Nov 29
4.1/5 Very Good! (1,004 reviews)
The Best
"The best hotel in St Louis"

Reviewed on Nov 23, 2022

The Cheshire
Hyatt Regency St. Louis at The Arch
4 out of 5
315 Chestnut St, St. Louis, MO, 63102
Fully refundable
The price is $94 per night from Dec 28 to Dec 29
$94
per night
Dec 28 - Dec 29
4.1/5 Very Good! (2,292 reviews)
"I was disappointed to find there was no closet to hang up my clothes. The bed was OK but I slept horribly for the first few nights Staff was friendly and helpful to have food options at the hotel."

Reviewed on Nov 24, 2022

Hyatt Regency St. Louis at The Arch
Hollywood Casino & Hotel St. Louis
3.5 out of 5
777 Casino Center Drive, Maryland Heights, MO, 63043
Fully refundableReserve now, pay when you stay
The price is $124 per night from Nov 28 to Nov 29
$124
per night
Nov 28 - Nov 29
3.9/5 Good! (1,002 reviews)
"We enjoyed a nice stay, fun and good dinner. Check-In with Heather was quick and easy. She is great!"

Reviewed on Nov 22, 2022

Hollywood Casino & Hotel St. Louis
OYO Hotel St. Louis Downtown City Center MO
3.5 out of 5
400 S 14th St, St. Louis, MO, 63103
Fully refundableReserve now, pay when you stay
The price is $78 per night from Dec 12 to Dec 13
$78
per night
Dec 12 - Dec 13
3.3/5 (1,150 reviews)
"Great hotel and location. Was quite. Easy parking and within walking distance of everything. Only annoyance was ice machine didn’t work on our floor"

Reviewed on Nov 24, 2022

OYO Hotel St. Louis Downtown City Center MO
Don't see what you're looking for?
See all available properties in St. Louis
View all properties
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 with Restaurants information

 

Hotels with Restaurants in St. Louis

221

Highest price $199
Cheapest price $78
Number of guest reviews 13195
Total number of hotels in St. Louis 1661

 

Recent reviews of St. Louis hotels
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

Get a link to download the app in the Apple App Store or Google Play Store. 1 message per request. Message and data rates may apply. Text HELP for help or STOP to unsubscribe. Review the App Download SMS terms at www.expedia.com/app. For privacy, please go to www.expedia.com/lp/lg-privacypolicy.
QR code