3-star hotels in St. Louis
There are 63 3-star hotels listed in St. Louis. Over the last 7 days, the median price was $166 a night for two adults.
63 hotelsDaily check at 18:12 local time: from $167
63 hotelsDaily check at 18:12 local time: from $167
3-star hotels tonight
Checking prices for tonight…
20 hotels shown
AC Hotel by Marriott St Louis Central West End · 5.9 km from the centreGuest rating 8.8 out of 10Very goodGuest rating 8.8 out of 10Check prices
5.9 km from the centreCheck pricesAloft by Marriott St Louis Central West End · 4.7 km from the centreGuest rating 8.3 out of 10Very goodGuest rating 8.3 out of 10Check prices
4.7 km from the centreCheck pricesBenton Park Inn · 3.8 km from the centreGuest rating 9.6 out of 10ExceptionalGuest rating 9.6 out of 10Check prices
3.8 km from the centreCheck pricesCasino Queen Hotel · 1.9 km from the centreGuest rating 7.8 out of 10GoodGuest rating 7.8 out of 10Check prices
1.9 km from the centreCheck pricesCourtyard by Marriott St. Louis Downtown West · 1.5 km from the centreGuest rating 8.4 out of 10Very goodGuest rating 8.4 out of 10Check prices
1.5 km from the centreCheck pricesCourtyard St. Louis Downtown/Convention Center · 0.6 km from the centreGuest rating 8.9 out of 10Very goodGuest rating 8.9 out of 10Check prices
0.6 km from the centreCheck pricesDrury Plaza Hotel St Louis Union Station · 1.0 km from the centreGuest rating 9.0 out of 10SuperbGuest rating 9.0 out of 10Check prices
1.0 km from the centreCheck pricesDrury Plaza St. Louis at the Arch · 0.8 km from the centreGuest rating 9.1 out of 10SuperbGuest rating 9.1 out of 10Check prices
0.8 km from the centreCheck pricesElement by Marriott St. Louis Midtown · 3.7 km from the centreGuest rating 8.6 out of 10Very goodGuest rating 8.6 out of 10Check prices
3.7 km from the centreCheck pricesFairfield Inn and Suites by Marriott St Louis Downtown · 1.3 km from the centreGuest rating 8.8 out of 10Very goodGuest rating 8.8 out of 10Check prices
1.3 km from the centreCheck pricesGrand Center Inn · 3.5 km from the centreGuest rating 9.2 out of 10SuperbGuest rating 9.2 out of 10Check prices
3.5 km from the centreCheck pricesHampton Inn St Louis- at the Arch · 1.0 km from the centreGuest rating 9.0 out of 10SuperbGuest rating 9.0 out of 10Check prices
1.0 km from the centreCheck pricesHome2 Suites By Hilton St Louis Downtown · 0.4 km from the centreGuest rating 7.6 out of 10GoodGuest rating 7.6 out of 10Check prices
0.4 km from the centreCheck pricesHome2 Suites St. Louis / Forest Park · 5.5 km from the centreGuest rating 9.0 out of 10SuperbGuest rating 9.0 out of 10Check prices
5.5 km from the centreCheck pricesHotel Indigo Saint Louis Central West End by IHG · 5.7 km from the centreGuest rating 8.2 out of 10Very goodGuest rating 8.2 out of 10Check prices
5.7 km from the centreCheck pricesMissouri Athletic Club · 1.0 km from the centreGuest rating 8.6 out of 10Very goodGuest rating 8.6 out of 10Check prices
1.0 km from the centreCheck pricesPear Tree Inn St Louis Convention Center · 1.0 km from the centreGuest rating 9.0 out of 10SuperbGuest rating 9.0 out of 10Check prices
1.0 km from the centreCheck pricesPear Tree Inn St. Louis Near Union Station · 1.3 km from the centreGuest rating 8.3 out of 10Very goodGuest rating 8.3 out of 10Check prices
1.3 km from the centreCheck pricesRadisson Hotel St Louis Downtown Convention Center · 0.8 km from the centreGuest rating 5.9 out of 10Guest rating 5.9 out of 10Check prices
0.8 km from the centreCheck pricesResidence Inn by Marriott St. Louis Downtown · 1.8 km from the centreGuest rating 8.0 out of 10Very goodGuest rating 8.0 out of 10Check prices
1.8 km from the centreCheck prices3-star hotels in St. Louis: FAQ
How much is a 3-star hotel in St. Louis?
Over the last 7 days, the median price for 2 adults was $166 a night, including any tax paid at the hotel.