Missouri
Hotels in Saint Louis, Missouri
Saint Louis, Missouri has 26 places to stay listed here — 26 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around $122.
-
Hyatt Regency Saint Louis at The Arch
from $179 /night -
Drury Plaza St. Louis at the Arch
from $158 /night -
Pear Tree Inn St. Louis Near Union Station
from $122 /night -
Drury Plaza Hotel St Louis Union Station
from $132 /night -
Hampton Inn St Louis- at the Arch
from $143 /night -
Renaissance St. Louis Airport Hotel
from $139 /night -
The Moonrise Hotel
from $168 /night -
Drury Inn & Suites St. Louis Forest Park
from $158 /night -
Embassy Suites Saint Louis - Downtown
from $222 /night -
Comfort Suites St Louis - Sunset Hills
from $139 /night -
Missouri Athletic Club
from $153 /night -
Hyatt Select St Louis Airport
from $147 /night -
Hampton Inn & Suites St. Louis at Forest Park
from $163 /night -
St. Louis Union Station Hotel, Curio Collection by Hilton
from $232 /night -
Live! by Loews - St. Louis
from $225 /night -
The Westin St. Louis
from $175 /night -
Fairfield Inn and Suites by Marriott St Louis Downtown
from $143 /night -
Holiday Inn St Louis - Creve Coeur by IHG
from $142 /night -
Aloft by Marriott St Louis Central West End
from $221 /night -
Holiday Inn St Louis SW - Route 66 by IHG
from $132 /night -
The Royal Sonesta Chase Park Plaza St Louis
from $259 /night -
Courtyard by Marriott St. Louis Downtown West
from $137 /night -
Comfort Inn & Suites Saint Louis Lafayette Square
from $130 /night -
Hampton Inn By Hilton St Louis Airport
from $164 /night -
Courtyard St. Louis Downtown/Convention Center
from $203 /night -
Hotel Saint Louis, Autograph Collection
from $384 /night
Saint Louis hotels at a glance
Nearby areas
Good to know
How many places to stay are listed in Saint Louis?
26 properties are listed in Saint Louis, Missouri, with rooms, photos and live partner rates on each page.
What do hotels in Saint Louis cost?
Listed nightly rates on partner sites start around $122 and run to about $384 depending on the property, room and dates. Rates are indicative — the live price shows on the booking partner's page.
Which hotel in Saint Louis do guests rate highest?
Drury Plaza St. Louis at the Arch, rated 4.5/5 from 2,299 Google reviews.