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 322 Hotels in St. Louis
The Parkway Hotel

The Parkway Hotel

4550 Forest Park Ave, St. Louis
3.5 out of 5.0
4.2 out of 5 (1,453 reviews)
Nice hotel attached to hospital This was our 5th stay at this hotel , always a good experience . Clean and right next to the hospital.
  Jan 16, 2018

$139

$139
Hilton St. Louis Airport

Hilton St. Louis Airport

10330 Natural Bridge Rd, St. Louis
3.5 out of 5.0
4.0 out of 5 (1,482 reviews)
Amazing staff bad bedsThe staff was AMAZING. The bed and pillows were very uncomfortable.
  Jan 10, 2018

$79

$79
Drury Plaza Hotel St. Louis at the Arch

Drury Plaza Hotel St. Louis at the Arch

2 South 4th Street, St. Louis
3.5 out of 5.0
4.6 out of 5 (3,093 reviews)
Friendly staff. Easy access to parking. Everything about this hotel was wonderful. Easy check in. Everyone was friendly. Excellent rooms. Very clean.
  Jan 16, 2018

$130

$130
Red Roof Plus St. Louis - Forest Park / Hampton Ave.

Red Roof Plus St. Louis - Forest Park / Hampton Ave.

5823 Wilson Avenue, St. Louis
3.0 out of 5.0
3.4 out of 5 (1,419 reviews)
SurprisedVery surprised with hotel. Would stay there again.
  Jan 16, 2018

$63

$63
Sonesta ES Suites St. Louis - Chesterfield

Sonesta ES Suites St. Louis - Chesterfield

15431 Conway Rd, Chesterfield
3.5 out of 5.0
4.5 out of 5 (159 reviews)
Absolutely love Sonesta! Very nice rooms and great staff!
  Jan 9, 2018

$99

$99
Hawthorn Suites by Wyndham St. Louis Westport Plaza

Hawthorn Suites by Wyndham St. Louis Westport Plaza

1881 Craigshire Rd, Maryland Heights
3.5 out of 5.0
4.2 out of 5 (732 reviews)
The overall stay was good. They don’t clean on the weekend if you’re staying. I requested clean towels, and I never received them. I called down to the office and they say they forgot, but nobody is there, I have to come get them.
  Jan 15, 2018

$76

$76
Clayton Plaza Hotel

Clayton Plaza Hotel

7750 Carondelet Avenue, St. Louis
3.5 out of 5.0
4.1 out of 5 (3,005 reviews)
Mini fancy hotel It’s like a mini fancy hotel. Small but super glitzy cute entrance Staff was nice andnrooms were very clean. Beds are pretty comfy. 8 min drive from Wash U so it was perfect. Great especially for the price
  Jan 15, 2018

$100

$100
Pear Tree Inn St. Louis Near Union Station

Pear Tree Inn St. Louis Near Union Station

2211 Market Street, St. Louis
3.5 out of 5.0
4.3 out of 5 (1,601 reviews)
good hotel for locationreasonably priced for being downtown and has all the amenities you could need.
  Jan 16, 2018

$90

$90
Days Inn St. Louis Westport MO

Days Inn St. Louis Westport MO

1970 Craig Rd, Maryland Heights
3.0 out of 5.0
3.7 out of 5 (1,577 reviews)
Nice reasonably priced hotel.Nice, clean room with everything we needed for a night's stay close enough to our destination.
  Jan 16, 2018

$64

$64
Pear Tree Inn Airport - St. Louis - St. Ann, MO

Pear Tree Inn Airport - St. Louis - St. Ann, MO

10810 Pear Tree Ln, St. Ann
3.0 out of 5.0
4.3 out of 5 (1,117 reviews)
Close to the airport We checked in on Thursday evening. The desk person, a young lady, was exceptional. Our room was nice as rooms go. It was clean and bed was comfortable. Our i only issue was with transportation. We were promptly in the lobby at 4:15 am for the shuttle to the airport. At 4:25 i asked the desk agent ...
  Jan 13, 2018

$95

$95
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

Four Seasons Hotel St Louis
5.0 out of 5.0
Last booking: 34 minutes ago
Extended Stay America - St. Louis - Westport - Craig Road
3.0 out of 5.0
Last booking: 1 hour ago
Drury Inn & Suites Convention Center - St. Louis, MO
3.0 out of 5.0
Last booking: 1 hour ago
HoteLumiere at the Arch
4.5 out of 5.0
Last booking: 1 hour ago
Clayton Plaza Hotel
3.5 out of 5.0
Last booking: 1 hour ago
The Westin St. Louis
5.0 out of 5.0
Last booking: 2 hours ago
Budget Inn
2.0 out of 5.0
Last booking: 2 hours ago
The Chase Park Plaza Royal Sonesta St. Louis
5.0 out of 5.0
Last booking: 2 hours ago
Airport Inn
2.0 out of 5.0
Last booking: 3 hours ago