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

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top St. Louis 3 Star Hotels

OYO Hotel St. Louis Downtown City Center MO
3.5 out of 5
400 S 14th St, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $91 per night from Nov 21 to Nov 21
3.1/5 (1,191 reviews)
"Our room faced I-64, about 30 yards away. Nice inner courtyard."

Reviewed on Oct 18, 2021

OYO Hotel St. Louis Downtown City Center MO
Embassy Suites by Hilton St. Louis Downtown
3.5 out of 5
610 N 7th St, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $127 per night from Nov 21 to Nov 21
4.3/5 Excellent! (937 reviews)
"Everyone who works there was excellent"

Reviewed on Oct 17, 2021

Embassy Suites by Hilton St. Louis Downtown
Clayton Plaza Hotel & Extended Stay
3.5 out of 5
7750 Carondelet Avenue, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $104 per night from Nov 21 to Nov 21
4.3/5 Excellent! (1,309 reviews)
"The lobby was very impressive!"

Reviewed on Oct 18, 2021

Clayton Plaza Hotel & Extended Stay
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Research Park Inn St. Louis West – Chesterfield
3 out of 5
32 Research Park Circle, St. Charles, MO
Fully refundableReserve now, pay when you stay
The price is $94 per night from Oct 24 to Oct 24
3.8/5 Good! (968 reviews)
"Ok"

Reviewed on Oct 16, 2021

Research Park Inn St. Louis West – Chesterfield
Drury Plaza Hotel St. Louis at the Arch
3 out of 5
2 South 4th Street, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $117 per night from Nov 21 to Nov 21
4.7/5 Exceptional! (1,870 reviews)
"Friendly and clean"

Reviewed on Oct 17, 2021

Drury Plaza Hotel St. Louis at the Arch
Casino Queen Hotel
3 out of 5
200 South Front Street, East St. Louis, IL
Fully refundableReserve now, pay when you stay
The price is $79 per night from Oct 24 to Oct 24
3.7/5 Good! (897 reviews)
"It wasaverynice stay. I did have an issue with an extra blanket the staffafter the 2nd night brought one up. I froze the other nights."

Reviewed on Oct 19, 2021

Casino Queen Hotel
Hotel RL St. Louis Airport
3.5 out of 5
9600 Natural Bridge Road, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $175 per night from Oct 23 to Oct 23
3.7/5 Good! (371 reviews)
"Location of the property is convenient. The rooms have great space layout and were clean. The beds are extremely comfortable. The elevator and hallway carpet were dirty. My bath towels had stains on them."

Reviewed on Oct 11, 2021

Hotel RL St. Louis Airport
Elimwood Hotel
3 out of 5
13735 Riverport Dr, Maryland Heights, MO
The price is $90 per night from Oct 24 to Oct 24
3.7/5 Good! (848 reviews)
"If you are expecting top notch service & hotel, this is not it. I booked this for my daughter & I after reading reviews, we knew what to expect. This hotel isn't sparkling clean but it is decent enough. Be aware, there is only one working elevator. We went to a concert at the Amphitheater and took ..."

Reviewed on Oct 11, 2021

Elimwood Hotel
Drury Inn St. Louis at Union Station
3 out of 5
201 S 20th St, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $112 per night from Nov 1 to Nov 1
4.6/5 Wonderful! (1,064 reviews)
"All good"

Reviewed on Oct 19, 2021

Drury Inn St. Louis at Union Station
Drury Inn & Suites St. Louis Brentwood
3 out of 5
8700 Eager Rd, Brentwood, MO
Fully refundableReserve now, pay when you stay
The price is $108 per night from Oct 25 to Oct 25
4.7/5 Exceptional! (925 reviews)
"Spacious rooms, clean, hot fresh food for breakfast! I am a seasoned traveler and value a property like the Drury. I was impressed...keep up the great work Drury Hotels!"

Reviewed on Oct 16, 2021

Drury Inn & Suites St. Louis Brentwood
The Wildwood Hotel
3.5 out of 5
2801 Fountain Pl, Wildwood, MO
Fully refundableReserve now, pay when you stay
The price is $89 per night from Nov 1 to Nov 1
4.4/5 Excellent! (952 reviews)
"My wife and I showed up super late around 3:30 in the morning and tired of driving 17 hours we called ahead and let him know that we would be late the second we walked in it's like they know who we were check us in super fast it really did feel like a home away from home thank you for your hospitality ..."

Reviewed on Oct 17, 2021

The Wildwood Hotel
Homewood Suites by Hilton St. Louis Riverport - Airport West
3 out of 5
13639 Riverport Dr, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $76 per night from Nov 19 to Nov 19
4.1/5 Very Good! (869 reviews)
"Clean, courteous and efficient property."

Reviewed on Oct 18, 2021

Homewood Suites by Hilton St. Louis Riverport - Airport West
Live by Loews - St.Louis
3.5 out of 5
799 Clark ave, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $149 per night from Nov 21 to Nov 21
4.6/5 Wonderful! (309 reviews)
"Great location! Beautiful and clean hotel with a friendly staff. The only thing I would change is the coffee makers in the rooms, they are el cheapo."

Reviewed on Oct 4, 2021

Live by Loews - St.Louis
Aviator Hotel & Suites, BW Signature Collection
3 out of 5
6921 S Lindbergh Blvd, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $89 per night from Oct 31 to Oct 31
4/5 Very Good! (861 reviews)
"Everything was nice. And easy check in."

Reviewed on Oct 18, 2021

Aviator Hotel & Suites, BW Signature Collection
Pear Tree Inn St. Louis Near Union Station
3 out of 5
2211 Market Street, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $99 per night from Oct 25 to Oct 25
4.2/5 Very Good! (1,163 reviews)
"Great view of the river and market pmace."

Reviewed on Oct 20, 2021

Pear Tree Inn St. Louis Near Union Station
Courtyard by Marriott St. Louis Brentwood
3 out of 5
8101 Dale Avenue, Richmond Heights, MO
Fully refundableReserve now, pay when you stay
The price is $125 per night from Oct 31 to Oct 31
4.7/5 Exceptional! (253 reviews)
"Clean, convenient, friendly staff"

Reviewed on Oct 18, 2021

Courtyard by Marriott St. Louis Brentwood
Hollywood Casino & Hotel St. Louis
3.5 out of 5
777 Casino Center Drive, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $117 per night from Nov 1 to Nov 1
3.9/5 Very Good! (1,300 reviews)
"Not enough restaurants and they didn't stay open long enough"

Reviewed on Oct 19, 2021

Hollywood Casino & Hotel St. Louis
Drury Inn & Suites St. Louis Convention Center
3 out of 5
711 N Broadway, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $103 per night from Nov 21 to Nov 21
4.4/5 Excellent! (938 reviews)
"The location is really good. Staff was good. There were no re-cycling bins in the rooms - not sure if re-cycling is being done. Disappointed that many staff and guests were not following any mask protocol during covid"

Reviewed on Oct 13, 2021

Drury Inn & Suites St. Louis Convention Center
Best Western Plus The Charles Hotel
3 out of 5
1425 South 5th Street, St. Charles, MO
Fully refundableReserve now, pay when you stay
The price is $109 per night from Oct 31 to Oct 31
4/5 Very Good! (956 reviews)
"Great breakfast"

Reviewed on Oct 17, 2021

Best Western Plus The Charles Hotel
Embassy Suites St. Louis - St. Charles
3.5 out of 5
2 Convention Center Plz, St. Charles, MO
Fully refundableReserve now, pay when you stay
The price is $139 per night from Oct 31 to Oct 31
4.4/5 Wonderful! (940 reviews)
"Staff very friendly and professional"

Reviewed on Oct 18, 2021

Embassy Suites St. Louis - St. Charles

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.

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.

More trip options

Recent reviews of St. Louis hotels