Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 590,000 properties 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

Tonight Tonight 19 Jun - 20 Jun
This weekend This weekend 22 Jun - 24 Jun
Next weekend Next weekend 29 Jun - 1 Jul

Featured St. Louis 4 Stars Hotels

See all 331 properties in St. Louis
Hyatt Regency St. Louis at The Arch

Hyatt Regency St. Louis at The Arch

315 Chestnut St, St. Louis
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 
4.3 out of 5 (5,235 reviews)
Happy!! Happy!!This facility is excellent! Accommodations were great! Right next to the Arch in St. Louis and was easy to get to anywhere. Would definitely stay there again.
8 Jun 2018
The Chase Park Plaza Royal Sonesta St. Louis

The Chase Park Plaza Royal Sonesta St. Louis

212 N Kingshighway, St. Louis
  • Free Cancellation
  • Reserve now, pay when you stay
4.5 out of 5.0
 
 
4.4 out of 5 (1,731 reviews)
Very nice hotel in beautiful area.This famous hotel, which has been beautifully renovated, provides a comfortable place to stay while visiting St. Louis. Nicely located in the central west end of town in a beautiful neighborhood. Lots of shops and good restaurants within easy walking distance. Even a movie theater on site. Great ...
6 Jun 2018
The Westin St. Louis

The Westin St. Louis

811 Spruce St, St. Louis
  • Free Cancellation
  • Reserve now, pay when you stay
4.5 out of 5.0
 
 
4.6 out of 5 (3,304 reviews)
Comfortable stayThe comfort of their beds, high quality bed linens & towels, luxurious soaking tub & shower, and super friendly and helpful staff, always keeps me coming back.
14 May 2018

The Westin St. LouisC$183

The Westin St. LouisC$183
Marriott St. Louis Grand

Marriott St. Louis Grand

800 Washington Ave, St. Louis
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 
4.2 out of 5 (347 reviews)
Exquisite Hotel Dear Reviewers, My experience was Excellent from staff to cleanliness, quite superb and unique in its own way, incredible. I assure you I will choose Marriott again as well as recommend to others. A Great place to call Home!
30 May 2018

Marriott St. Louis GrandC$180

Marriott St. Louis GrandC$180
The Hotel Majestic St. Louis

The Hotel Majestic St. Louis

1019 Pine St, St. Louis
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 
3.7 out of 5 (1,271 reviews)
Not bad hotel for one noghtWe stayed at this hotel for one night, the only thing that I don’t like about our room that was a bad
9 Jun 2018

The Hotel Majestic St. LouisC$144

The Hotel Majestic St. LouisC$144
Renaissance St. Louis Airport Hotel

Renaissance St. Louis Airport Hotel

9801 Natural Bridge Road, Berkeley
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 
4.2 out of 5 (1,314 reviews)
Very hotel by the airportWe got to the hotel early, and our room was not ready but they offered us another room with a rollaway bed for our daughter. Very convenient, the breakfast buffet was good
23 Mar 2018

Renaissance St. Louis Airport HotelC$130

Renaissance St. Louis Airport HotelC$130
Moonrise Hotel

Moonrise Hotel

6177 Delmar Blvd, St. Louis
    4.0 out of 5.0
     
     
    4.7 out of 5 (1,708 reviews)
    Great place to stay in St. LouisMoonrise Hotel is conveniently located near Washington University and is on the Delmar Loop, with some nice eateries withing walking distance of the hotel.
    6 Jun 2018

    Moonrise HotelC$212

    Moonrise HotelC$212
    Ameristar Casino Resort and Spa

    Ameristar Casino Resort and Spa

    1 Ameristar Blvd, St. Charles
    • Free Cancellation
    • Reserve now, pay when you stay
    4.5 out of 5.0
     
     
    4.5 out of 5 (1,136 reviews)
    Not very kid friendlyCheck in time is 4 pm and they kick all of the kids out of the pool at 6pm for some reason, meaning less than 2 hours swim time upon arrival and no rest for the parents that evening.
    30 May 2018

    Ameristar Casino Resort and SpaC$175

    Ameristar Casino Resort and SpaC$175
    The Cheshire

    The Cheshire

    6300 Clayton Rd, Richmond Heights
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     
    4.2 out of 5 (1,450 reviews)
    Wonderful StaffFrom the front desk to the valet,the staff was remarkable
    16 May 2018

    The CheshireC$163

    The CheshireC$163
    Magnolia Hotel St. Louis, a Tribute Portfolio Hotel

    Magnolia Hotel St. Louis, a Tribute Portfolio Hotel

    421 N 8th St, St. Louis
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     
    4.4 out of 5 (839 reviews)
    Very pretty w/ all the chandeliers The hotel itself on the inside is beautiful. Especially the lobby area with the chandeliers and big white couch. The room was clean and comfortable. The shower however, did not get hot. It barely got Luke warm so I was unable to take a shower. The hotel staff comped me 1,000 points to my rewards ...
    29 May 2018

    Magnolia Hotel St. Louis, a Tribute Portfolio HotelC$191

    Magnolia Hotel St. Louis, a Tribute Portfolio HotelC$191
    Map

    If you’re looking for a spot with great rates, just-for-you amenities, and a world of luxurious little perks, the best 4 Stars hotels in St. Louis are calling your name. Known for providing first-rate service in amazing locations, each of the St. Louis 4 Stars hotels lets discerning travelers bask in an unforgettable experience.

    Kick back in your spacious room. Relax in the lobby’s sumptuous surroundings. Start the day with delicious room service, and then use the complimentary body care items to freshen up before you head out for the day.

    It’s all waiting for you at the top four star hotels in St. Louis. Plus, when you book with Expedia.ca, you might find a cheap deal on a 4 Stars hotel in St. Louis, Missouri, neighbourhoods near the most popular attractions, so you can see the sights and bask in the discounts all in one trip. Whether you’re planning a romantic retreat or simply want to experience everything the area has to offer, the top St. Louis hotels with 4 Stars provide everything you need to unwind in style.

    Recently booked St. Louis hotels

    Drury Inn & Suites St. Louis Creve Coeur
    3.0 out of 5.0
    Last booking: 20 minutes ago
    Holiday Inn St. Louis-Airport
    3.0 out of 5.0
    Last booking: 23 minutes ago
    Sleep Inn and Suites
    2.0 out of 5.0
    Last booking: 27 minutes ago
    The Westin St. Louis
    4.5 out of 5.0
    Last booking: 38 minutes ago
    Extended Stay America - St. Louis - Westport - Central
    2.5 out of 5.0
    Last booking: 1 hour ago
    Red Lion Hotel St Louis City Center
    3.5 out of 5.0
    Last booking: 1 hour ago
    Holiday Inn Express St Louis - Central West End
    3.0 out of 5.0
    Last booking: 1 hour ago
    Red Roof Plus St. Louis - Forest Park / Hampton Ave.
    2.5 out of 5.0
    Last booking: 2 hours ago
    Days Inn by Wyndham St. Louis/Westport MO
    2.5 out of 5.0
    Last booking: 3 hours ago