Find Hotels with Restaurants in St. Louis, MO

Search over 1 million properties and 550 airlines worldwide.

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

Most hotels are fully refundable. Because flexibility matters.

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
Fully refundableReserve now, pay when you stay
The price is $117 per night from Nov 21 to Nov 21
4.7/5 Exceptional! (1,875 reviews)
"Nice hotel. Very convenient to the Arch. Complementary breakfast and happy hour. Friendly helpful staff."

Reviewed on Oct 23, 2021

Drury Plaza Hotel St. Louis at the Arch
Moonrise Hotel
4 out of 5
6177 Delmar Blvd, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $141 per night from Nov 23 to Nov 23
4.7/5 Exceptional! (957 reviews)
"Very unique property and theme, great location"

Reviewed on Oct 19, 2021

Moonrise Hotel
Drury Inn & Suites Southwest St. Louis
3 out of 5
5 Lambert Drury Place (I-44 & 141), Valley Park, MO
Fully refundableReserve now, pay when you stay
The price is $108 per night from Nov 3 to Nov 3
4.6/5 Exceptional! (980 reviews)
"."

Reviewed on Oct 4, 2021

Drury Inn & Suites Southwest St. Louis
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Drury Inn St. Louis at Union Station
3 out of 5
201 S 20th St, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $112 per night from Nov 1 to Nov 1
4.6/5 Wonderful! (1,069 reviews)
"All good"

Reviewed on Oct 19, 2021

Drury Inn St. Louis at Union Station
River City Casino & Hotel
4 out of 5
777 River City Casino Blvd, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $127 per night from Nov 1 to Nov 1
4.4/5 Wonderful! (982 reviews)
"Very clean and well appointed rooms. The casino did lack a variety of table games."

Reviewed on Oct 22, 2021

River City Casino & Hotel
The Wildwood Hotel
3.5 out of 5
2801 Fountain Pl, Wildwood, MO
Fully refundableReserve now, pay when you stay
The price is $96 per night from Nov 1 to Nov 1
4.4/5 Excellent! (950 reviews)
"We loved our stay. The room was amazing. Will definitely go back."

Reviewed on Oct 23, 2021

The Wildwood Hotel
Hampton Inn Gateway Arch Downtown
2.5 out of 5
333 Washington Ave, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $105 per night from Nov 22 to Nov 22
4.4/5 Excellent! (963 reviews)
"Great location"

Reviewed on Oct 14, 2021

Hampton Inn Gateway Arch Downtown
Drury Inn & Suites St. Louis Convention Center
3 out of 5
711 N Broadway, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $103 per night from Nov 21 to Nov 21
4.4/5 Excellent! (939 reviews)
"The location is really good. Staff was good. There were no re-cycling bins in the rooms - not sure if re-cycling is being done. Disappointed that many staff and guests were not following any mask protocol during covid"

Reviewed on Oct 13, 2021

Drury Inn & Suites St. Louis Convention Center
The Chase Park Plaza Royal Sonesta St. Louis
4.5 out of 5
212 N Kingshighway, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $172 per night from Nov 22 to Nov 22
4.4/5 Excellent! (990 reviews)
"Excellent stay as always. The Mediterranean style pool is spectacular and we even saw some of the hot air balloon show from there!"

Reviewed on Sep 30, 2021

The Chase Park Plaza Royal Sonesta St. Louis
Clayton Plaza Hotel & Extended Stay
3.5 out of 5
7750 Carondelet Avenue, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $104 per night from Nov 23 to Nov 23
4.3/5 Excellent! (1,305 reviews)
"The Clayton was outstanding, and a beautiful room design, along with the hotel. It was super clean, had real drapes, I loved staying there, and I will be coming back! Staff was amazing, and so was breakfast! This is definitely an awesome place to stay!"

Reviewed on Oct 22, 2021

Clayton Plaza Hotel & Extended Stay
DoubleTree by Hilton St. Louis Forest Park
4 out of 5
4550 Forest Park Ave, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $117 per night from Nov 22 to Nov 22
4.3/5 Excellent! (1,193 reviews)
"Our room wasn’t ready when we got there and we ended up waiting 3 hours for it to be ready. The room is only cleaned if you ask, you must call for clean towels and then some times you have to call again, the trash is. It picked up unless you put it in the hall but then you don’t have a trash bag. ..."

Reviewed on Oct 12, 2021

DoubleTree by Hilton St. Louis Forest Park
Hyatt Regency St. Louis at The Arch
4 out of 5
315 Chestnut St, St. Louis, MO
Fully refundable
The price is $104 per night from Nov 21 to Nov 21
4.2/5 Excellent! (2,942 reviews)
"The tub was rusted in some areas and both headboards were damaged. The carpets in the hallways needing cleaning."

Reviewed on Oct 21, 2021

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
Fully refundableReserve now, pay when you stay
The price is $103 per night from Nov 1 to Nov 1
4.2/5 Very Good! (1,167 reviews)
"Great view of the river and market pmace."

Reviewed on Oct 20, 2021

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
Fully refundableReserve now, pay when you stay
The price is $127 per night from Nov 23 to Nov 23
4.2/5 Very Good! (978 reviews)
"Safe getting in doors, had to use card to park also"

Reviewed on Oct 18, 2021

St. Louis Union Station Hotel, Curio Collection by Hilton
The Westin St. Louis
4.5 out of 5
811 Spruce St, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $134 per night from Nov 21 to Nov 21
4.1/5 Very Good! (955 reviews)
"There was no maid service for guests staying less than 4 nights. We had to go to the front desk to get items that should have been brought to the room daily. The gift shop and vending machines were poorly stocked."

Reviewed on Oct 20, 2021

The Westin St. Louis
The Cheshire
4 out of 5
6300 Clayton Rd, Richmond Heights, MO
Fully refundableReserve now, pay when you stay
The price is $161 per night from Nov 21 to Nov 21
4.1/5 Very Good! (989 reviews)
"The good: Beautiful old building. Staff was very friendly. Breakfast was very nice. My kids loved it. Coffee is good. Ambiance of the building is cool and unique. Parking garage underneath is convenient and the location seems relatively safe. The not great: Room wasn’t overly clean. The top of my ..."

Reviewed on Oct 22, 2021

The Cheshire
Hollywood Casino & Hotel St. Louis
3.5 out of 5
777 Casino Center Drive, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $117 per night from Nov 1 to Nov 1
3.9/5 Very Good! (1,300 reviews)
"Not enough restaurants and they didn't stay open long enough"

Reviewed on Oct 19, 2021

Hollywood Casino & Hotel St. Louis
Marriott St. Louis Airport
4 out of 5
10700 Pear Tree Lane, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $115 per night from Nov 12 to Nov 12
3.8/5 Good! (955 reviews)
"Convenient to the airport. My recommendation is to provide shuttle service to the Convention Center."

Reviewed on Oct 4, 2021

Marriott St. Louis Airport
OYO Hotel St. Louis Downtown City Center MO
3.5 out of 5
400 S 14th St, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $91 per night from Nov 21 to Nov 21
3.1/5 (1,183 reviews)
"it shouldve had on their info page that resaraunt was closed"

Reviewed on Oct 19, 2021

OYO Hotel St. Louis Downtown City Center MO
City Place St. Louis Downtown
3.5 out of 5
200 N 4Th Street, St. Louis, MO
2.3/5 (1,015 reviews)
Terrible Experience
"Terrible everything. Don’t bring anything valuable or that you want to keep. There are no safes in room and CCTV is not for YOUR protection."

Reviewed on Nov 24, 2019

Get rates
City Place St. Louis Downtown
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

Recent reviews of St. Louis hotels

Travelers Loved These Hotels with Restaurants