Find 3 Star Hotels in St. Louis, MO from $79

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Compare St. Louis 3 Star Hotels with updated room rates, reviews, and availability. Most hotels are fully refundable.

Drury Plaza Hotel St. Louis at the Arch
3 out of 5
2 South 4th Street, St. Louis, MO, 63102
Fully refundableReserve now, pay when you stay
The price is $126 per night from Feb 9 to Feb 10
$126
per night
Feb 9 - Feb 10
4.8/5 Exceptional! (1,854 reviews)
Hidden gem in my opinion
"Ideally, you want a hotel with a friendly checkin, clean room, spacious, great view, breakfast, snack, and happy hour, has a pool and jacuzzi, and within walking distance pretty much everything you need. Most importantly, a very affordable price."

Reviewed on Jan 31, 2023

Drury Plaza Hotel St. Louis at the Arch
The Wildwood Hotel
3.5 out of 5
2801 Fountain Pl, Wildwood, MO, 63040
Fully refundableReserve now, pay when you stay
The price is $93 per night from Feb 6 to Feb 7
$93
per night
Feb 6 - Feb 7
4.3/5 Excellent! (1,052 reviews)
"The staff here are very friendly and patient. The bed and pillow are very comfortable. The room is quite clean and amazing. Gina at the front desk kindly upgraded my room and offered me a free Pizza on my arrival :) Nima gave me a big hug with bright smile on her face when seeing me in the hall way ..."

Reviewed on Jan 30, 2023

The Wildwood Hotel
Sonesta ES Suites St. Louis - Chesterfield
3 out of 5
15431 Conway Rd, Chesterfield, MO, 63017
Fully refundableReserve now, pay when you stay
The price is $119 per night from Feb 5 to Feb 6
$119
per night
Feb 5 - Feb 6
4.4/5 Excellent! (1,132 reviews)
Overall a cool stay
"I called late for housekeeping and the front desk lady made sure that they were able to get there in a timely manner. The manager was tudy w my guy & could be a little nicer to her staff. Overall a decent place."

Reviewed on Jan 28, 2023

Sonesta ES Suites St. Louis - Chesterfield

Save an average of 15% on thousands of hotels when you're signed in

Elimwood Hotel
3 out of 5
13735 Riverport Dr, Maryland Heights, MO, 63043
Fully refundableReserve now, pay when you stay
The price is $105 per night from Feb 4 to Feb 5
$105
per night
Feb 4 - Feb 5
3.5/5 Good! (1,033 reviews)
"Room service should be done on daily basis"

Reviewed on Jan 28, 2023

Elimwood Hotel
OYO Hotel St. Louis Downtown City Center MO
3.5 out of 5
400 S 14th St, St. Louis, MO, 63103
Fully refundableReserve now, pay when you stay
The price is $81 per night from Feb 22 to Feb 23
$81
per night
Feb 22 - Feb 23
3.3/5 (1,208 reviews)
"I really enjoyed my room"

Reviewed on Jan 28, 2023

OYO Hotel St. Louis Downtown City Center MO
Embassy Suites by Hilton St. Louis St. Charles
3.5 out of 5
2 Convention Center Plz, St. Charles, MO, 63303
Fully refundableReserve now, pay when you stay
The price is $123 per night from Feb 12 to Feb 13
$123
per night
Feb 12 - Feb 13
4.4/5 Wonderful! (1,095 reviews)
"It’s great"

Reviewed on Feb 3, 2023

Embassy Suites by Hilton St. Louis St. Charles
Embassy Suites by Hilton St. Louis Downtown
3.5 out of 5
610 N 7th St, St. Louis, MO, 63101
Fully refundableReserve now, pay when you stay
The price is $152 per night from Feb 14 to Feb 15
$152
per night
Feb 14 - Feb 15
4.2/5 Excellent! (1,030 reviews)
"We had issues with our keycards several times. Our room was located on the 4th floor furthest from the elevator. Once we had to go down to the lobby for a new key. The other two times they brought it to us. It was very annoying that the keys wasn’t working. Other than that the stay was great."

Reviewed on Jan 27, 2023

Embassy Suites by Hilton St. Louis Downtown
Clayton Plaza Hotel & Extended Stay
3.5 out of 5
7750 Carondelet Avenue, St. Louis, MO, 63105
Fully refundableReserve now, pay when you stay
The price is $119 per night from Feb 10 to Feb 11
$119
per night
Feb 10 - Feb 11
4.4/5 Excellent! (2,008 reviews)
"It's a lovely place for the price. The staff was superb. I only wish they offered in house room service."

Reviewed on Jan 30, 2023

Clayton Plaza Hotel & Extended Stay
Best Western Plus The Charles Hotel
3 out of 5
1425 South 5th Street, St. Charles, MO, 63301
Fully refundableReserve now, pay when you stay
The price is $79 per night from Feb 5 to Feb 6
$79
per night
Feb 5 - Feb 6
3.9/5 Very Good! (1,024 reviews)
Not EV friendly
"The hotel was little old, but not bad. I chose this location because it was on our route and offered an ev charging station. When we arrived there was a non ev parked in the spot, told the clerk who didn’t seem to be interested, I was able to get close enough to try and charge my car when I discovered ..."

Reviewed on Jan 29, 2023

Best Western Plus The Charles Hotel
Drury Plaza Hotel St. Louis St. Charles
3 out of 5
380 Mulholland Drive, St. Charles, MO, 63303
Fully refundableReserve now, pay when you stay
The price is $126 per night from Feb 12 to Feb 13
$126
per night
Feb 12 - Feb 13
4.8/5 Exceptional! (1,032 reviews)
"we enjoyed our stay clean fair price"

Reviewed on Jan 30, 2023

Drury Plaza Hotel St. Louis St. Charles
Research Park Inn St Louis West – Chesterfield
3 out of 5
32 Research Park Circle, St. Charles, MO, 63304
Fully refundableReserve now, pay when you stay
The price is $81 per night from Feb 5 to Feb 6
$81
per night
Feb 5 - Feb 6
3.2/5 (1,018 reviews)
"The desk people"

Reviewed on Jan 22, 2023

Research Park Inn St Louis West – Chesterfield
Drury Inn St. Louis at Union Station
3 out of 5
201 S 20th St, St. Louis, MO, 63103
Fully refundableReserve now, pay when you stay
The price is $130 per night from Feb 5 to Feb 6
$130
per night
Feb 5 - Feb 6
4.6/5 Exceptional! (1,047 reviews)
"This was a very nice hotel with friendly staff and good location."

Reviewed on Jan 28, 2023

Drury Inn St. Louis at Union Station
Comfort Inn St Louis - Westport
3 out of 5
12031 Lackland Rd, Maryland Heights, MO, 63146
Fully refundableReserve now, pay when you stay
The price is $84 per night from Mar 5 to Mar 6
$84
per night
Mar 5 - Mar 6
3.8/5 Good! (1,023 reviews)
"It was good."

Reviewed on Jan 1, 2023

Comfort Inn St Louis - Westport
Missouri Athletic Club
3.5 out of 5
405 Washington Ave, St. Louis, MO, 63102
Fully refundableReserve now, pay when you stay
The price is $86 per night from Feb 6 to Feb 7
$86
per night
Feb 6 - Feb 7
4.2/5 Excellent! (1,011 reviews)
"Very clean"

Reviewed on Feb 1, 2023

Missouri Athletic Club
Hollywood Casino & Hotel St. Louis
3.5 out of 5
777 Casino Center Drive, Maryland Heights, MO, 63043
Fully refundableReserve now, pay when you stay
The price is $120 per night from Feb 5 to Feb 6
$120
per night
Feb 5 - Feb 6
3.9/5 Good! (1,025 reviews)
"Great experience"

Reviewed on Jan 22, 2023

Hollywood Casino & Hotel St. Louis
Drury Inn & Suites St. Louis Airport
3 out of 5
10490 Natural Bridge Rd, St. Louis, MO, 63134
Fully refundableReserve now, pay when you stay
The price is $135 per night from Feb 10 to Feb 11
$135
per night
Feb 10 - Feb 11
4.6/5 Wonderful! (1,016 reviews)
"All was fine and as expected"

Reviewed on Jan 30, 2023

Drury Inn & Suites St. Louis Airport
Drury Plaza Hotel St. Louis Chesterfield
3 out of 5
355 Chesterfield Ctr, Chesterfield, MO, 63017
Fully refundableReserve now, pay when you stay
The price is $126 per night from Feb 26 to Feb 27
$126
per night
Feb 26 - Feb 27
4.7/5 Exceptional! (1,017 reviews)
"Good"

Reviewed on Feb 2, 2023

Drury Plaza Hotel St. Louis Chesterfield
Casino Queen Hotel
3 out of 5
200 South Front Street, East St. Louis, IL, 62201
Fully refundableReserve now, pay when you stay
The price is $99 per night from Feb 5 to Feb 6
$99
per night
Feb 5 - Feb 6
3.8/5 Good! (1,019 reviews)
"We have stayed here before, but this is the first time the room was in pretty rundown condition. The carpeting was ripped and worn out, we had a casino side room, and the shade did completely black out the lights from it."

Reviewed on Jan 2, 2023

Casino Queen Hotel
Hilton St. Louis Airport
3.5 out of 5
10330 Natural Bridge Rd, St. Louis, MO, 63134
Fully refundableReserve now, pay when you stay
The price is $115 per night from Mar 3 to Mar 4
$115
per night
Mar 3 - Mar 4
3.8/5 Good! (1,011 reviews)
"At the check-in desk was unprofession. Mr Andrew gave out no information, hard finding elevators that worked. I wasn't told that I had to pay $15 a night for parking. I was just handed my key to the room he didn't even tell me the room number, I had to ask and he said its inside the sleeve."

Reviewed on Jan 16, 2023

Hilton St. Louis Airport
Drury Inn & Suites St. Louis Brentwood
3 out of 5
8700 Eager Rd, Brentwood, MO, 63144
Fully refundableReserve now, pay when you stay
The price is $135 per night from Feb 9 to Feb 10
$135
per night
Feb 9 - Feb 10
4.7/5 Exceptional! (1,012 reviews)
"Great staff, clean rooms, nice pool"

Reviewed on Jan 16, 2023

Drury Inn & Suites St. Louis Brentwood

Explore similar 4-star hotels

Many 4-star hotels have the same amenities as 3-star hotels. See all 4-star hotels in St. Louis.
Still don't see what you're looking for?
See all properties in St. Louis.
You can also use these popular filters to refine your search.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

3 Stars 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 area 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

St. Louis hotels information

Number of reviews
22667
Accommodation
1834 hotels
Lowest Price
$79
Highest Price
$179

Price trends for properties with 3 stars in St. Louis

Less expensive
More expensive
This month
Next month
February
June
$133
$147
Month
Price
January
$157
February
$133
March
$147
April
$150
May
$154
June
$169
July
$162
August
$162
September
$158
October
$156
November
$153
December
$148
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed properties with 3 stars in St. Louis. Select dates and complete search for nightly totals inclusive of taxes and fees.

Recent reviews of St. Louis hotels
Expedia verified reviews