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

Search 321,000 hotels worldwide.

Get the best price available for your trip.

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


Featured St. Louis 3 Star Hotels

See all 286 Hotels in St. Louis
Hollywood Casino & Hotel St. Louis

Hollywood Casino & Hotel St. Louis

777 Casino Center Drive, Maryland Heights
3.5 out of 5.0
3.8 out of 5 (1,785 reviews)
Nice LocationThis was my first visit to the Hollywood Casino for a business trip. The room was very nice and comfortable and overall nice and quiet.
  Nov 13, 2017

$87

$87
St. Louis City Center Hotel

St. Louis City Center Hotel

400 S 14th St, St. Louis
3.5 out of 5.0
3.8 out of 5 (3,214 reviews)
Great stay! Close to train Directly across from MetroLink train station, greaT location. Very clean, spacious rooms. Amenities aren’t so modern, But clean.
  Nov 13, 2017

$87

$87
Hawthorn Suites by Wyndham St. Louis Westport Plaza

Hawthorn Suites by Wyndham St. Louis Westport Plaza

1881 Craigshire Rd, Maryland Heights
3.0 out of 5.0
4.3 out of 5 (654 reviews)
Better than I expectedThe staff was beyond welcoming, friendly, courteous, and helpful. My room was huge, clean, and fully equipped. Full breakfast was a bonus, too. I would request a 2nd floor room to avoid noisy neighbors above you, but other than that I would definitely recommend this property and will stay here if ...
  Nov 13, 2017

$82

$82
Airport Plaza Inn & Conference Center

Airport Plaza Inn & Conference Center

4534 Long Road, Bridgeton
3.0 out of 5.0
3.2 out of 5 (2,045 reviews)
Very conveniently locatedA overall great stay...pleasant breakfast! Conveniently located for our show!
  Nov 16, 2017

$62

$62
Pear Tree Inn St. Louis Near Union Station

Pear Tree Inn St. Louis Near Union Station

2211 Market Street, St. Louis
3.0 out of 5.0
4.3 out of 5 (2,027 reviews)
The location is nice Stay in town for my son college homecoming My family and I really enjoyed our stay the staff were friendly and the breakfast and relaxing the lounge area as well as the room and the hotel itself was very nice I am plant to come back to this hotel again next time I'm in town
  Nov 17, 2017

$110

$110
The Parkway Hotel

The Parkway Hotel

4550 Forest Park Ave, St. Louis
3.0 out of 5.0
4.3 out of 5 (1,645 reviews)
Great stay close to Forest Park!Loved my stay being right next to Forest Park and next to the Metro stop to commute into downtown STL. This was perfect for my work stay, while also being able to run in the morning in the park. Would recommend to anyone - commuting traveler, family, etc.
  Nov 17, 2017

$139

$139
The Wildwood Hotel

The Wildwood Hotel

2801 Fountain Pl, Wildwood
3.5 out of 5.0
4.5 out of 5 (2,365 reviews)
Nice hotel, nice locationEverything was great to hotel, great staff to deal with. Only disappointment was cleanliness of bathroom. Under seat was dirty and wall of shower had someone else’s long hair stuck on it 😖. Housekeeping needed to do a better job. When there is obvious, visible soiled areas, it makes one question ...
  Nov 16, 2017

$95

$95
Drury Plaza Hotel St. Louis at the Arch

Drury Plaza Hotel St. Louis at the Arch

2 South 4th Street, St. Louis
3.0 out of 5.0
4.6 out of 5 (3,012 reviews)
My husband and I stayed at the Drury Plaza during our latest visit to St. Louis and loved it! The location was perfect--right downtown, just a few blocks from the Arch. The property was in great condition and very clean. The staff were pleasant and helpful and the free breakfast could not be beat! ...
  Nov 7, 2017

$120

$120
La Quinta Inn & Suites St. Louis Airport - Riverport

La Quinta Inn & Suites St. Louis Airport - Riverport

13615 Riverport Drive, Maryland Heights
3.0 out of 5.0
4.0 out of 5 (790 reviews)
Visiting relativeThis was a wonderful place to stay..the staff at the counter as well as the employees that maintained the rooms could not have been nicer..we were always greeted with sincerity. Our room was spacious, clean and comfortable. Our little dog loved it as well and was always greeted by the staff as well. ...
  Nov 11, 2017

$81

$81
City Place St. Louis - Downtown Hotel

City Place St. Louis - Downtown Hotel

200 North 4th Street, St. Louis
3.5 out of 5.0
3.4 out of 5 (3,943 reviews)
Great StayA nice hotel with great views right downtown and very close to the arch. Our only regret is we couldn't stay longer. We booked 2 nights but had to cancel one of them before we arrived. The view from our balcony was incredible, breathtaking even. We've stayed in a lot of places over the years and ...
  Nov 7, 2017

$91

$91
Map

Three Star Hotel Guide for St. Louis

There’s a reason the top 3 star hotels in St. Louis, Missouri are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in St. Louis, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.

Search for a cheap deal on a 3 star upscale hotel in St. Louis for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in St. Louis near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

From business trips to family getaways, the St. Louis 3 star hotels offer a fantastic home base for any type of vacation.

Recently booked 3 Star Hotels in St. Louis

Crowne Plaza St. Louis Airport
3.5 out of 5.0
Last booking: 2 minutes ago
Hampton Inn & Suites St. Louis/Chesterfield
3.5 out of 5.0
Last booking: 6 minutes ago
Drury Inn St. Louis Collinsville
3.0 out of 5.0
Last booking: 30 minutes ago
La Quinta Inn & Suites St. Louis Airport - Riverport
3.0 out of 5.0
Last booking: 33 minutes ago
Airport Plaza Inn & Conference Center
3.0 out of 5.0
Last booking: 36 minutes ago
DoubleTree by Hilton Hotel St. Louis Westport
3.5 out of 5.0
Last booking: 43 minutes ago