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,461 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)
Overnight stay for volleyball tournament. It was nice. I just felt like the bathroom could have been cleaned a little “deeper”. Just dusty.
  Jan 21, 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,097 reviews)
Get-awayWe had so much fun on our trip. Our hotel was in a perfect spot for site-seeing. The hotel parking is heated and easy in/out access. The complimentary breakfast and evening appetizers were excellent. There is something for everyone.
  Jan 20, 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,425 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 (166 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 (745 reviews)
Clean, comfortable, and convenient I stayed for 4 nights and was pleased with my overall stay.
  Jan 23, 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,010 reviews)
Loved it! The room was phenomenal and the staff was very friendly!
  Jan 22, 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,614 reviews)
Room was great! Even though we were right across from the elevator we had no problems with noise! Great stay!
  Jan 22, 2018

$100

$100
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,579 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,129 reviews)
giod hotel close to airport Great staff at check in. Only problem was the toilet needs scrubbing, black mold ring and self flushed every few minutes. Maintenance should correct this.
  Jan 22, 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

Drury Plaza Hotel St. Louis at the Arch
3.5 out of 5.0
Last booking: 10 minutes ago
Motel 6 St Louis East-Caseyville
2.5 out of 5.0
Last booking: 13 minutes ago
Hilton St. Louis at the Ballpark
4.0 out of 5.0
Last booking: 28 minutes ago
Moonrise Hotel
4.0 out of 5.0
Last booking: 41 minutes ago
Extended Stay America - St. Louis - Earth City
2.5 out of 5.0
Last booking: 43 minutes ago
Pear Tree Inn St. Louis Near Union Station
3.5 out of 5.0
Last booking: 49 minutes ago
Hampton Inn St Louis/Collinsville
3.0 out of 5.0
Last booking: 1 hour ago
Fairfield Inn & Suites Wentzville
3.0 out of 5.0
Last booking: 1 hour ago
The Wildwood Hotel
4.0 out of 5.0
Last booking: 1 hour ago