Find Hotels with Restaurants in St. Louis, MO

    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 221 St. Louis Hotels with Restaurants and compare room rates, reviews, and availability. Most hotels are fully refundable.

Drury Plaza Hotel St. Louis St. Charles
3.0 star property
9.8 out of 10, Exceptional, (1003)
"Staff were all friendly and helpful! 5:30-7 drinks/food was very nice breakfast was really good too"
The price is $139
$159 total
includes taxes & fees
Jun 9 - Jun 10
Drury Plaza Hotel St. Louis St. Charles
Drury Plaza Hotel St. Louis at the Arch
3.0 star property
9.6 out of 10, Exceptional, (2205)
"As usual, everything about our stay at the Drury Plaza was excellent. The staff was very helpful and very nice. The hotel itself is clean and quiet. The free breakfast and afternoon happy hour are always awesome. We couldn't have asked for a better place to stay."
The price is $153
$179 total
includes taxes & fees
Jun 16 - Jun 17
Drury Plaza Hotel St. Louis at the Arch
Drury Plaza Hotel St. Louis Chesterfield
3.0 star property
9.6 out of 10, Exceptional, (1006)
"The staff was very friendly. Facilities were clean. The location is very quiet. "
The price is $149
$173 total
includes taxes & fees
Jun 2 - Jun 3
Drury Plaza Hotel St. Louis Chesterfield
Drury Inn & Suites St. Louis Union Station
3.0 star property
9.4 out of 10, Exceptional, (1170)
"Elevator not quick when there’s a crowd "
The price is $144
$168 total
includes taxes & fees
Jun 6 - Jun 7
Drury Inn & Suites St. Louis Union Station
Hyatt Place St. Louis/Chesterfield
3.0 star property
9.4 out of 10, Exceptional, (1005)
"Great room, very spacious and service was good and responded quickly. Very clean"
The price is $139
$161 total
includes taxes & fees
Jun 17 - Jun 18
Hyatt Place St. Louis/Chesterfield
Drury Inn & Suites Southwest St. Louis
3.0 star property
9.2 out of 10, Wonderful, (1001)
"even though remodeling was actively going on at the property, the hotel felt clean, parking was tight but arrangements were made with neighboring businesses to ensure guests had room to park. Room was outstanding. really impressed with the hotel overall. "
The price is $112
$132 total
includes taxes & fees
Jun 24 - Jun 25
Drury Inn & Suites Southwest St. Louis
Drury Inn & Suites St. Louis Forest Park
3.0 star property
9.2 out of 10, Wonderful, (1008)
"It was great"
The price is $139
$162 total
includes taxes & fees
Jun 9 - Jun 10
Drury Inn & Suites St. Louis Forest Park
Drury Inn & Suites St. Louis Creve Coeur
3.0 star property
9.2 out of 10, Wonderful, (1002)
"Staff very friendly and helpful. Room very clean. Parking in garage is a perk."
The price is $135
$157 total
includes taxes & fees
Jun 9 - Jun 10
Drury Inn & Suites St. Louis Creve Coeur
Drury Inn & Suites St. Louis Fenton
3.0 star property
9.2 out of 10, Wonderful, (1000)
"Love the kick-back!"
The price is $117
$135 total
includes taxes & fees
Jun 23 - Jun 24
Drury Inn & Suites St. Louis Fenton
Moonrise Hotel
4.0 star property
9.0 out of 10, Wonderful, (1384)
"The hotel is nice enough. but area around the hotel is very sketchy "
The price is $155
$184 total
includes taxes & fees
Jul 1 - Jul 2
Moonrise Hotel
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 with Restaurants information

 

Hotels with Restaurants in St. Louis

221

Highest price
$199
Cheapest price
$105
Number of guest reviews
16,665
Total number of hotels in St. Louis
2,020

 

Frequently asked questions

How much do hotels with dining in St. Louis cost?
The price for hotels in St. Louis ranges from $105 to $199 per night. Expedia has awesome deals on hotels with restaurants or near foodie areas that’ll please both your palate and budget. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in St. Louis?
St. Louis offers multiple hotels with dining with a total average guest review rating of 8.5. Drury Inn & Suites St. Louis Brentwood is a popular option if you want to discover the local dining scene. It has a 3-star rating and offers amenities such as a swimming pool and express check-out services. Four Seasons Hotel St Louis is another guest favorite. This 5-star hotel offers access to some great food experiences and comes with al fresco dining and a steam room.
How many hotels with dining are there in St. Louis?
St. Louis has 221 hotels with dining. To help you find the perfect stay, take advantage of our filters to search for other must-have amenities or perks.
What are the best cheap hotels with dining in St. Louis?
Keep both your stomach and wallet happy at one of our St. Louis hotels with dining that start at only $105 per night. Hampton Inn & Suites St. Louis at Forest Park, MO will position you near some appetizing food experiences. Useful amenities here include a swimming pool and a pillowtop mattress. Also take a look at Fairfield Inn & Suites by Marriott St. Louis Downtown, which offers a barbecue grill and a cafe. Use the money you save at either retreat to dine your way around St. Louis! If you’re sightseeing in St. Louis and want to stay within your budget, there are loads of free and popular attractions to put on your itinerary. Anheuser-Busch Brewery and St. Louis Art Museum are favorites. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in St. Louis?
A trip with the family in St. Louis is a piece of cake at Drury Inn & Suites St. Louis Brentwood. With access to dining and amenities such as complimentary breakfast and a swimming pool, your crew will feel comfortable at this 3-star stay. Four Seasons Hotel St Louis is another family-friendly hotel that will put you close to some terrific food experiences. It has a 5-star rating and amenities including childcare services and a sauna. St. Louis boasts plenty of family-friendly attractions to visit when you need to keep the kids busy. St. Louis Zoo and St. Louis Aquarium at Union Station guarantee fun for travelers of all ages.
Are there any 5-star hotels with dining in St. Louis?
While 5-star options are in short supply, there are 4-star hotels that offer access to terrific dining experiences in St. Louis. Consider booking The Chase Park Plaza Royal Sonesta St. Louis, about 3 mi from downtown. A swimming pool and designer toiletries are just two of the many amenities offered here. St. Louis Union Station Hotel, Curio Collection by Hilton is another stylish option that’s sure to tickle your taste buds. It’s located about 0.1 mi from the center of St. Louis and features top amenities like a swimming pool and a staffed front desk.
Why book your hotel with dining in St. Louis with Expedia?
With Expedia, it’s easy to find your ideal hotel with dining in St. Louis. Find your way to the filters to search for properties with their own restaurants. If you have a budget, click on how much you’re willing to spend and the preferred star rating of your hotel. We’ll help you find the perfect place whatever your bank balance or tastes.
How can I find cheap hotels with dining in St. Louis?
A good way to uncover cheap hotels with dining in St. Louis is with Expedia’s filter tool. Find accommodations with restaurants or a few extra touches, like included breakfast and dinner. You can also fine-tune your search results by amenities, star rating and budget to secure awesome bargains in a couple of clicks.
What is there to do in St. Louis near my hotel with dining?
Whatever you love to do, St. Louis has lots of things to capture your imagination. St. Louis Zoo, Fox Theater and St. Louis Aquarium at Union Station are on most visitors’ sightseeing itineraries. Don’t forget to check out Anheuser-Busch Brewery, St. Louis Art Museum and St. Louis Science Center either. With Expedia’s St. Louis hotel deals, you can discover more terrific attractions like these with the cash you save.

Recent reviews of St. Louis hotels
Expedia verified reviews