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.

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
 

Saint Louis hotels

What style of hotel do you prefer? Clear selection
Business (52)
Family (38)
Best Value (12)
Romantic (4)
Holiday Rentals (1)
B&Bs (29)

Special offers in Saint Louis

Renaissance St. Louis Airport Hotel
Renaissance St. Louis Airport Hote... 4.0 of 5 stars
Special offer Earn Up to 2 FREE Nights
Holiday Inn St. Louis - South County Center
Holiday Inn St. Louis - South Coun... 3.5 of 5 stars
Special offer Save up to 20% -Book Early
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
€76 - €102 per night*
CHECK RATES! 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
5 of 5 stars 100 reviews
Professional photos | Traveller photos (3) | Map
5.0 of 5 Four Seasons Hotel St. Louis
€186 - €331 per night*
CHECK RATES! ABS:HotelCheckRates-d940582?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 120 hotels in Saint Louis
4.5 of 5 stars 185 reviews
Professional photos | Traveller photos (73) | Map
4.0 of 5 Westin St. Louis
€96 - €197 per night*
CHECK RATES! ABS:HotelCheckRates-d219446?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 120 hotels in Saint Louis
4.5 of 5 stars 394 reviews
Professional photos | Traveller photos (76) | Map
3.0 of 5 Drury Plaza Hotel at the Arch
€87 - €151 per night*
CHECK RATES! ABS:HotelCheckRates-d270688?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 120 hotels in Saint Louis
4.5 of 5 stars 433 reviews
Professional photos | Traveller photos (142) | Map
Hotel Ignacio
€142 - €316 per night*
CHECK RATES! ABS:HotelCheckRates-d2141984?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 120 hotels in Saint Louis
5 of 5 stars 23 reviews
Professional photos | Traveller photos (4) | Map
3.0 of 5 Drury Inn & Suites Forest Park
€101 - €136 per night*
CHECK RATES! 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
€108 - €176 per night*
CHECK RATES! 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
CHECK RATES! ABS:HotelCheckRates-d601384?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #8 of 120 hotels in Saint Louis
4.5 of 5 stars 147 reviews
Professional photos | Traveller photos (60) | Map
CHECK RATES! ABS:HotelCheckRates-d275312?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #9 of 120 hotels in Saint Louis
4.5 of 5 stars 261 reviews
Professional photos | Traveller photos (119) | Map
3.0 of 5 Hilton Garden Inn St Louis Airport, Berkeley
€60 - €124 per night*
CHECK RATES! 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
€96 - €203 per night*
CHECK RATES! ABS:HotelCheckRates-d2305879?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #11 of 120 hotels in Saint Louis
4.5 of 5 stars 31 reviews
Professional photos | Traveller photos (13) | Map
3.0 of 5 Drury Inn & Suites Westport-St. Louis, Maryland Heights
€60 - €95 per night*
CHECK RATES! 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
CHECK RATES! 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
€99 - €133 per night*
CHECK RATES! ABS:HotelCheckRates-d96802?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #14 of 120 hotels in Saint Louis
4.5 of 5 stars 122 reviews
Professional photos | Traveller photos (27) | Map
3.0 of 5 Embassy Suites St. Louis - Airport, Bridgeton
€74 - €125 per night*
CHECK RATES! 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 16 reviews
Professional photos | Traveller photos (33) | Map
4.0 of 5 The Cheshire
€103 - €172 per night*
(314)647-7300
The Cheshire Slideshow
CHECK RATES! ABS:HotelCheckRates-d147434?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #16 of 120 hotels in Saint Louis
4.5 of 5 stars 85 reviews
Professional photos | Traveller photos (68) | Map
3.5 of 5 Seven Gables Inn, Clayton
€121 - €175 per night*
Seven Gables Inn Slideshow
CHECK RATES! ABS:HotelCheckRates-d121238?&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 160 reviews
Professional photos | Traveller photos (50) | Map
3.5 of 5 Sheraton Clayton Plaza Hotel St. Louis, Clayton
€75 - €146 per night*
(314) 863-0400
Sheraton Clayton Plaza Hotel St. Louis Slideshow
CHECK RATES! ABS:HotelCheckRates-d483942?&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 242 reviews
Professional photos | Traveller photos (19) | Map
4.0 of 5 Omni Majestic Hotel
€85 - €146 per night*
CHECK RATES! ABS:HotelCheckRates-d248355?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #19 of 120 hotels in Saint Louis
4.5 of 5 stars 121 reviews
Professional photos | Traveller photos (37) | Map
4.0 of 5 Hyatt Regency St. Louis at The Arch
€91 - €214 per night*
CHECK RATES! ABS:HotelCheckRates-d112445?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #20 of 120 hotels in Saint Louis
4 of 5 stars 510 reviews
Professional photos | Traveller photos (114) | Map
3.0 of 5 Drury Inn & Suites Creve Coeur, Creve Coeur
€69 - €124 per night*
CHECK RATES! ABS:HotelCheckRates-d96803?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #21 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
2.5 of 5 BEST WESTERN St. Louis Inn, Mehlville
€45 - €57 per night*
CHECK RATES! ABS:HotelCheckRates-d76506?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #22 of 120 hotels in Saint Louis
Ranked #2 of 6 hotels in Mehlville
4 of 5 stars 99 reviews
Professional photos | Traveller photos (16) | Map
4.5 of 5 Ritz-Carlton St. Louis, Clayton
€165 - €269 per night*
CHECK RATES! 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 of 5 stars 123 reviews
Professional photos | Traveller photos (24) | Map
3.0 of 5 Residence Inn St. Louis Downtown
€101 - €150 per night*
Special offer Earn Up to 2 FREE Nights
1-888-236-2427
Special offer Earn Up to 2 FREE Nights
Residence Inn St. Louis Downtown Slideshow
CHECK RATES! ABS:HotelCheckRates-d574211?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #24 of 120 hotels in Saint Louis
4 of 5 stars 63 reviews
Professional photos | Traveller photos (36) | Map
2.5 of 5 Pear Tree Inn Union Station
€73 - €111 per night*
CHECK RATES! ABS:HotelCheckRates-d224297?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #25 of 120 hotels in Saint Louis
4 of 5 stars 127 reviews
Professional photos | Traveller photos (41) | Map
3.0 of 5 Homewood Suites St. Louis - Galleria, Richmond Heights
€89 - €134 per night*
CHECK RATES! ABS:HotelCheckRates-d1484936?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #26 of 120 hotels in Saint Louis
4 of 5 stars 68 reviews
Professional photos | Traveller photos (13) | Map
3.0 of 5 Homewood Suites St. Louis-Riverport, Maryland Heights
€64 - €116 per night*
CHECK RATES! 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 of 5 stars 35 reviews
Professional photos | Traveller photos (6) | Map
3.0 of 5 The Parkway Hotel
€102 - €139 per night*
CHECK RATES! ABS:HotelCheckRates-d446435?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #28 of 120 hotels in Saint Louis
4 of 5 stars 87 reviews
Professional photos | Traveller photos (23) | Map
4.5 of 5 Chase Park Plaza
€135 - €183 per night*
CHECK RATES! ABS:HotelCheckRates-d121296?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #29 of 120 hotels in Saint Louis
4 of 5 stars 173 reviews
Professional photos | Traveller photos (28) | Map
3.5 of 5 Hilton St. Louis Downtown
€78 - €139 per night*
CHECK RATES! ABS:HotelCheckRates-d518297?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #30 of 120 hotels in Saint Louis
4 of 5 stars 243 reviews
Professional photos | Traveller photos (69) | Map