Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check Prices on Hotels in St. Louis

Best deal Sep 6 - Sep 8
Tonight Jul 18 - Jul 19
This weekend Jul 19 - Jul 21
Next weekend Jul 26 - Jul 28

Featured St. Louis Hotels with Restaurants

See all 480 Properties in St. Louis

Estimated price for 1 night/2 adults

Clayton Plaza Hotel
Clayton Plaza Hotel
3.5 out of 5.0 7750 Carondelet Avenue, St. Louis, MO
Free Cancellation
4.2/5 (3643 reviews)
$100/ night for 2 guests

Concierge driver took us to the zoo, restaurants, etc... The hotel shuttle was very convenient.

Reviewed on Jul 16, 2019
Hyatt Regency St. Louis at The Arch
Hyatt Regency St. Louis at The Arch
4.0 out of 5.0 315 Chestnut St, St. Louis, MO
Free Cancellation
4.3/5 (6915 reviews)
$109/ night for 2 guests

Excellent location. Friendly staff. Rooms and public areas very clean.

Reviewed on Jul 17, 2019
Drury Plaza Hotel St. Louis at the Arch
Drury Plaza Hotel St. Louis at the Arch
3.0 out of 5.0 2 South 4th Street, St. Louis, MO
Free Cancellation
4.6/5 (3698 reviews)
$120/ night for 2 guests

Excellent location. Really appreciated the afternoon reception and the breakfast buffet.

Reviewed on Jul 18, 2019
Pear Tree Inn St. Louis Near Union Station
Pear Tree Inn St. Louis Near Union Station
3.0 out of 5.0 2211 Market Street, St. Louis, MO
Free Cancellation
4.3/5 (2397 reviews)
$110/ night for 2 guests

Elevator was down. Otherwise it was very nice and clean.

Reviewed on Jul 15, 2019
The Wildwood Hotel
The Wildwood Hotel
3.5 out of 5.0 2801 Fountain Pl, Wildwood, MO
Free Cancellation
4.4/5 (2018 reviews)
$88/ night for 2 guests

The hotel is around a lot of small shops you can either go for food or fun.

Reviewed on Jul 14, 2019
Hollywood Casino & Hotel St. Louis
Hollywood Casino & Hotel St. Louis
3.5 out of 5.0 777 Casino Center Drive, Maryland Heights, MO
Free Cancellation
3.9/5 (2850 reviews)
$101/ night for 2 guests

Did bot like the bathroom barn door. Needed more privacy. Beautiful hotel.

Reviewed on Jul 16, 2019
The Cheshire
The Cheshire
4.0 out of 5.0 6300 Clayton Rd, Richmond Heights, MO
Free Cancellation
4.2/5 (1616 reviews)
$129/ night for 2 guests

Everyone was smiling and happy, and went out of their way for the guests. The London themed hotel and rooms and all of the little touches everywhere made it a unique stay. They managed to recreate a little of the London feel, and it was a nice getaway in a relaxed part of the city.

Reviewed on Jul 14, 2019
Moonrise Hotel
Moonrise Hotel
4.0 out of 5.0 6177 Delmar Blvd, St. Louis, MO
4.7/5 (1937 reviews)
$152/ night for 2 guests

Check in was very quick and Natalie was extremely nice and helpful! We will definitely be coming back!

Reviewed on Jul 14, 2019
Red Lion Hotel St. Louis
Red Lion Hotel St. Louis
3.5 out of 5.0 400 S 14th St, St. Louis, MO
Free Cancellation
3.6/5 (3857 reviews)
$97/ night for 2 guests

Beautiful historic hotel with awesome access to Fenway Park. Very cool, older building with a great staff. Rooms spacious and clean.

Reviewed on Jul 15, 2019
Map

Hotels with Restaurants: Our travelers loved these

Estimated price for 1 night/2 adults

Recently Booked Hotels with Restaurants in St. Louis

La Quinta Inn & Suites by Wyndham Collinsville - St. Louis
2.5 out of 5.0
Last booking: 43 minutes ago
Courtyard by Marriott St Louis Westport Plaza
3.0 out of 5.0
Last booking: 46 minutes ago
Red Lion Hotel St. Louis
3.5 out of 5.0
Last booking: 56 minutes ago
Quality Inn St. Louis Airport Hotel
2.5 out of 5.0
Last booking: 59 minutes ago
Courtyard by Marriott St. Louis Downtown/Convention Center
3.0 out of 5.0
Last booking: 1 hour ago
La Quinta Inn & Suites by Wyndham St Louis Airport-Riverport
3.0 out of 5.0
Last booking: 1 hour ago
Drury Inn & Suites Southwest St. Louis
3.0 out of 5.0
Last booking: 1 hour ago
SpringHill Suites St. Louis Brentwood
3.0 out of 5.0
Last booking: 1 hour ago
Clayton Plaza Hotel
3.5 out of 5.0
Last booking: 1 hour ago

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