We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox. Mac: Safari.

Saint Louis hotels

What style of hotel do you prefer?
All Hotels (120)
Best Value (12)
Business (54)
Family (38)
Luxury (11)
Romantic (4)
Trendy (4)
Holiday Rentals (1)
B&Bs (29)

Check availability

Refine search

Price per night

 

Property type

 

Neighbourhood

Learn about neighbourhoods
 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Special offers in Saint Louis

St. Louis Travelodge
St. Louis Travelodge 3.5 of 5 stars
Special offer Stay 2, Save 20%
Fleur-De-Lys Mansion
Fleur-De-Lys Mansion 5.0 of 5 stars
Special offer Complimentary bottle of wine
View all special offers in Saint Louis (25)

Hotels travellers recommend

List view  |  Large map
List view  |  Large map
2.5 of 5 Hampton Inn & Suites St. Louis/South I-55, Mehlville
£64 - £87 per night*
Show Prices ABS:HotelCheckRates-d1845701?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 120 hotels in Saint Louis
Ranked #1 of 6 hotels in Mehlville
4.5 of 5 stars 101 reviews
Professional photos | Traveller photos (3) | Map
5.0 of 5 Four Seasons Hotel St. Louis
£164 - £285 per night*
Show Prices ABS:HotelCheckRates-d940582?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 120 hotels in Saint Louis
4.5 of 5 stars 186 reviews
Professional photos | Traveller photos (73) | Map
4.0 of 5 Westin St. Louis
£81 - £164 per night*
Show Prices ABS:HotelCheckRates-d219446?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 120 hotels in Saint Louis
4.5 of 5 stars 396 reviews
Professional photos | Traveller photos (76) | Map
Hotel Ignacio
£120 - £120 per night*
Show Prices ABS:HotelCheckRates-d2141984?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 120 hotels in Saint Louis
4.5 of 5 stars 24 reviews
Professional photos | Traveller photos (4) | Map
3.0 of 5 Drury Plaza Hotel at the Arch
£81 - £123 per night*
Show Prices ABS:HotelCheckRates-d270688?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 120 hotels in Saint Louis
4.5 of 5 stars 435 reviews
Professional photos | Traveller photos (142) | Map
3.0 of 5 Drury Inn & Suites Forest Park
£87 - £116 per night*
Show Prices ABS:HotelCheckRates-d1009777?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 120 hotels in Saint Louis
4.5 of 5 stars 91 reviews
Professional photos | Traveller photos (17) | Map
4.0 of 5 Moonrise Hotel
£92 - £150 per night*
Show Prices ABS:HotelCheckRates-d1200529?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 120 hotels in Saint Louis
4.5 of 5 stars 399 reviews
Professional photos | Traveller photos (78) | Map
Show Prices ABS:HotelCheckRates-d601384?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #8 of 120 hotels in Saint Louis
4.5 of 5 stars 151 reviews
Professional photos | Traveller photos (60) | Map
Show Prices ABS:HotelCheckRates-d275312?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #9 of 120 hotels in Saint Louis
4.5 of 5 stars 262 reviews
Professional photos | Traveller photos (119) | Map
3.0 of 5 Hilton Garden Inn St Louis Airport, Berkeley
£52 - £105 per night*
Show Prices ABS:HotelCheckRates-d1218731?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #10 of 120 hotels in Saint Louis
Ranked #1 of 13 hotels in Berkeley
4.5 of 5 stars 147 reviews
Professional photos | Traveller photos (27) | Map
3.5 of 5 Embassy Suites St. Louis - Downtown
£82 - £171 per night*
Show Prices ABS:HotelCheckRates-d2305879?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #11 of 120 hotels in Saint Louis
4.5 of 5 stars 33 reviews
Professional photos | Traveller photos (13) | Map
3.0 of 5 Drury Inn & Suites Westport-St. Louis, Maryland Heights
£55 - £80 per night*
Show Prices ABS:HotelCheckRates-d96835?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #12 of 120 hotels in Saint Louis
Ranked #1 of 15 hotels in Maryland Heights
4.5 of 5 stars 28 reviews
Professional photos | Traveller photos (13) | Map
Show Prices ABS:HotelCheckRates-d96805?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #13 of 120 hotels in Saint Louis
4.5 of 5 stars 90 reviews
Professional photos | Traveller photos (23) | Map
3.0 of 5 Drury Inn Union Station
£84 - £113 per night*
Show Prices ABS:HotelCheckRates-d96802?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #14 of 120 hotels in Saint Louis
4.5 of 5 stars 123 reviews
Professional photos | Traveller photos (27) | Map
3.0 of 5 Embassy Suites St. Louis - Airport, Bridgeton
£63 - £106 per night*
Show Prices ABS:HotelCheckRates-d1016102?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #15 of 120 hotels in Saint Louis
Ranked #1 of 14 hotels in Bridgeton
4.5 of 5 stars 17 reviews
Professional photos | Traveller photos (33) | Map
4.0 of 5 The Cheshire
£87 - £148 per night*
(314)647-7300
The Cheshire Slideshow
Show Prices ABS:HotelCheckRates-d147434?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #16 of 120 hotels in Saint Louis
4.5 of 5 stars 86 reviews
Professional photos | Traveller photos (68) | Map
3.5 of 5 Sheraton Clayton Plaza Hotel St. Louis, Clayton
£65 - £123 per night*
(314) 863-0400
Sheraton Clayton Plaza Hotel St. Louis Slideshow
Show Prices ABS:HotelCheckRates-d483942?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #17 of 120 hotels in Saint Louis
Ranked #1 of 5 hotels in Clayton
4.5 of 5 stars 243 reviews
Professional photos | Traveller photos (19) | Map
3.5 of 5 Seven Gables Inn, Clayton
£106 - £147 per night*
Seven Gables Inn Slideshow
Show Prices ABS:HotelCheckRates-d121238?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #18 of 120 hotels in Saint Louis
Ranked #2 of 5 hotels in Clayton
4.5 of 5 stars 164 reviews
Professional photos | Traveller photos (51) | Map
4.0 of 5 Omni Majestic Hotel
£72 - £124 per night*
Show Prices ABS:HotelCheckRates-d248355?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #19 of 120 hotels in Saint Louis
4.5 of 5 stars 123 reviews
Professional photos | Traveller photos (37) | Map
2.5 of 5 BEST WESTERN St. Louis Inn, Mehlville
£38 - £48 per night*
Show Prices ABS:HotelCheckRates-d76506?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #20 of 120 hotels in Saint Louis
Ranked #2 of 6 hotels in Mehlville
4.5 of 5 stars 99 reviews
Professional photos | Traveller photos (16) | Map
4.0 of 5 Hyatt Regency St. Louis at The Arch
£81 - £192 per night*
Show Prices ABS:HotelCheckRates-d112445?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #21 of 120 hotels in Saint Louis
4.5 of 5 stars 512 reviews
Professional photos | Traveller photos (115) | Map
3.0 of 5 Drury Inn & Suites Creve Coeur, Creve Coeur
£58 - £105 per night*
Show Prices ABS:HotelCheckRates-d96803?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #22 of 120 hotels in Saint Louis
Ranked #1 of 11 hotels in Creve Coeur
4.5 of 5 stars 51 reviews
Professional photos | Traveller photos (22) | Map
4.5 of 5 Ritz-Carlton St. Louis, Clayton
£139 - £227 per night*
Show Prices ABS:HotelCheckRates-d91083?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #23 of 120 hotels in Saint Louis
Ranked #3 of 5 hotels in Clayton
4.5 of 5 stars 123 reviews
Professional photos | Traveller photos (24) | Map
3.0 of 5 Residence Inn St. Louis Downtown
£85 - £127 per night*
Special offer Earn Up to 2 FREE Nights
00800 1927 1927
Special offer Earn Up to 2 FREE Nights
Residence Inn St. Louis Downtown Slideshow
Show Prices ABS:HotelCheckRates-d574211?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #24 of 120 hotels in Saint Louis
4.5 of 5 stars 64 reviews
Professional photos | Traveller photos (36) | Map
2.5 of 5 Pear Tree Inn Union Station
£64 - £92 per night*
Show Prices ABS:HotelCheckRates-d224297?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #25 of 120 hotels in Saint Louis
4.5 of 5 stars 128 reviews
Professional photos | Traveller photos (41) | Map
3.0 of 5 Homewood Suites St. Louis - Galleria, Richmond Heights
£75 - £113 per night*
Show Prices ABS:HotelCheckRates-d1484936?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #26 of 120 hotels in Saint Louis
4.5 of 5 stars 68 reviews
Professional photos | Traveller photos (13) | Map
3.0 of 5 Homewood Suites St. Louis-Riverport, Maryland Heights
£54 - £102 per night*
Show Prices ABS:HotelCheckRates-d650476?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #27 of 120 hotels in Saint Louis
Ranked #2 of 15 hotels in Maryland Heights
4.5 of 5 stars 36 reviews
Professional photos | Traveller photos (6) | Map
3.0 of 5 The Parkway Hotel
£76 - £117 per night*
Show Prices ABS:HotelCheckRates-d446435?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #28 of 120 hotels in Saint Louis
4.5 of 5 stars 89 reviews
Professional photos | Traveller photos (23) | Map
3.5 of 5 Hilton St. Louis Downtown
£72 - £115 per night*
Show Prices ABS:HotelCheckRates-d518297?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #29 of 120 hotels in Saint Louis
4.5 of 5 stars 244 reviews
Professional photos | Traveller photos (69) | Map
4.5 of 5 Chase Park Plaza
£111 - £153 per night*
Show Prices ABS:HotelCheckRates-d121296?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #30 of 120 hotels in Saint Louis
4.5 of 5 stars 177 reviews
Professional photos | Traveller photos (28) | Map