Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Browse for St. Louis Hotels with Restaurants from $86

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Travelers Enjoyed These Hotels with Restaurants

Moonrise Hotel
4 out of 5
6177 Delmar Blvd, St. Louis, MO
The price is $119 per night
4.7/5Exceptional! (990 reviews)

"Great location. Roof top bar tons of fun in the evening."…"

Reviewed on Jul 5, 2020

Moonrise Hotel
Drury Inn & Suites Southwest St. Louis
3 out of 5
5 Lambert Drury Place (I-44 & 141), Valley Park, MO
Free CancellationReserve now, pay when you stay
The price is $100 per night
4.6/5Exceptional! (987 reviews)

"Everything was to expectation. The beds were comfortable and the rooms were quiet. Even with Covid19 there was still a packaged breakfast."…"

Reviewed on Jul 1, 2020

Drury Inn & Suites Southwest St. Louis
Drury Plaza Hotel St. Louis at the Arch
3 out of 5
2 South 4th Street, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $110 per night
4.6/5Exceptional! (4,208 reviews)

"The rooms were clean and staff was exceptionally friendly."…"

Reviewed on Jul 6, 2020

Drury Plaza Hotel St. Louis at the Arch
Drury Inn St. Louis at Union Station
3 out of 5
201 S 20th St, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $120 per night
4.6/5Wonderful! (1,080 reviews)

"Staff very friendly, and helpful. Very family friendly. We had a great time."…"

Reviewed on Jun 30, 2020

Drury Inn St. Louis at Union Station
River City Casino & Hotel
4 out of 5
777 River City Casino Blvd, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $109 per night
4.5/5Wonderful! (999 reviews)

"Nice place to visit and have a good time,gamble and food"…"

Reviewed on Jul 5, 2020

River City Casino & Hotel
Hampton Inn Gateway Arch Downtown
3 out of 5
333 Washington Ave, St. Louis, MO
The price is $101 per night
4.5/5Wonderful! (991 reviews)

"This is a welcoming and great place to stay! The staff was great and the service was excellent!"…"

Reviewed on Jul 12, 2020

Hampton Inn Gateway Arch Downtown
The Chase Park Plaza Royal Sonesta St. Louis
4.5 out of 5
212 N Kingshighway, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $129 per night
4.4/5Excellent! (980 reviews)

"clean, friendly and helpful team, i would stay here again. pet friendly"…"

Reviewed on Jul 3, 2020

The Chase Park Plaza Royal Sonesta St. Louis
The Wildwood Hotel
3.5 out of 5
2801 Fountain Pl, Wildwood, MO
Free CancellationReserve now, pay when you stay
The price is $87 per night
4.4/5Excellent! (992 reviews)
Cozy, clean, comfortable........rushed!

"The bed was by far the most comfortable for a hotel bed, room was clean and cozy. Because of this Covid-19 pool was closed but was not informed of this prior to check in, nor the $50 hold for incidentals. When I was taking some of my things to the car, walking past the front desk, the clerk kind ..."…"

Reviewed on Mar 25, 2020

The Wildwood Hotel
The Westin St. Louis
4.5 out of 5
811 Spruce St, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $112 per night
4.4/5Excellent! (967 reviews)

"The hotel was clean and nice. The staff were friendly, but kind of unhelpful with parking. I asked about rates of other lots in the area, since there lot is $30 per day self park and $45 per day valet, but they played dumb about other lots and kept referring back to their lot. I found out the lot ..."…"

Reviewed on Jul 5, 2020

The Westin St. Louis
The Parkway Hotel
3 out of 5
4550 Forest Park Ave, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $110 per night
4.3/5Excellent! (1,628 reviews)

"Nice clean hotel located in the heart of the CWE and Barnes hospital complex. Complimentary breakfast and safe secure parking."…"

Reviewed on Jul 11, 2020

The Parkway Hotel
Hyatt Regency St. Louis at The Arch
4 out of 5
315 Chestnut St, St. Louis, MO
Free Cancellation
The price is $99 per night
4.3/5Excellent! (8,205 reviews)

"Sheets weren’t as clean as they could’ve/should’ve been."…"

Reviewed on Jul 12, 2020

Hyatt Regency St. Louis at The Arch
Pear Tree Inn St. Louis Near Union Station
3 out of 5
2211 Market Street, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $105 per night
4.3/5Excellent! (1,597 reviews)

"The location is great! Two blocks from Union Station, 5 min drive to City Museum, 10 min drive to The Hill, 30 min drive to Six Flags! Plus parking is included, the pool is a good size for the hotel. Staff is very friendly and accommodating. Even though hot breakfast was not available due to Covid, ..."…"

Reviewed on Jul 8, 2020

Pear Tree Inn St. Louis Near Union Station
St. Louis Union Station Hotel, Curio Collection by Hilton
4 out of 5
1820 Market Street, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $100 per night
4.2/5Excellent! (1,006 reviews)

"The facility was very beautiful, clean and accommodating."…"

Reviewed on Jul 6, 2020

St. Louis Union Station Hotel, Curio Collection by Hilton
Clayton Plaza Hotel
3.5 out of 5
7750 Carondelet Avenue, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $86 per night
4.2/5Very Good! (3,991 reviews)

"Good Clayton location. Staff was AMAZING. From Paris at reception to the night guy who drives the vans to everyone else I had an A experience."…"

Reviewed on Jul 9, 2020

Clayton Plaza Hotel
The Cheshire
4 out of 5
6300 Clayton Rd, Richmond Heights, MO
Free CancellationReserve now, pay when you stay
The price is $119 per night
4.2/5Very Good! (1,003 reviews)

"The Cheshire is a family favorite, and this time did not disappoint. Easy check-in, clean room, easy check-out. I wasn't fond of the changes to the breakfast, but COVID has screwed up a lot of stuff, so no complaints."…"

Reviewed on Jul 8, 2020

The Cheshire
Hollywood Casino & Hotel St. Louis
3.5 out of 5
777 Casino Center Drive, Maryland Heights, MO
Free CancellationReserve now, pay when you stay
The price is $98 per night
4/5Very Good! (1,805 reviews)

"Everyone was very nice. Nowhere to get food, except for the restaurant."…"

Reviewed on Jul 9, 2020

Hollywood Casino & Hotel St. Louis
Red Lion Hotel St. Louis
3.5 out of 5
400 S 14th St, St. Louis, MO
Get Rates
3.6/5Good! (4,181 reviews)

"It was a nice, spacious room. Was definitely better than expected & with in walking distance of the union Station"…"

Reviewed on Mar 21, 2020

Red Lion Hotel St. Louis
City Place St. Louis - Downtown Hotel
3.5 out of 5
200 North 4th Street, St. Louis, MO
Get Rates
2.4/5 (2,386 reviews)
Location is what you're paying for

"Great location! Condition of hotel and the cleanliness is not ideal for 200$ a night. Staff was friendly and within walking distance to the arch. Pool was nice as well! We had the 16th floor but the windows were caked with dirt you couldn't enjoy the view."…"

Reviewed on Sep 10, 2019

City Place St. Louis - Downtown Hotel
Don't see what you're looking for?
We've got more Hotels with Restaurants. Find the right one for you.
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.

Pocket Guide: Hotels with Restaurants in St. Louis

Search for hotels in St. Louis on Expedia. You can easily find your hotels in St. Louis using one of the methods below:

  • View our selection of featured hotels in St. Louis
  • Use the map to find hotels in the St. Louis neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. Louis, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Louis
  • Enter your travel dates to view the best deals on hotels in St. Louis - while they last

More trip options

Travelers Loved These Hotels with Restaurants