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.

Hotels in Saint Louis

What style of hotel do you prefer?
All Hotels (120)
Best Value (12)
Business (52)
Family (41)
Trendy (13)
Romantic (12)
Luxury (11)
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

Holiday Inn St. Louis - Southwest (Viking)
Holiday Inn St. Louis - Southwest... 3.0 of 5 stars
Special offer Save on Hotel Packages!
Quality Inn Airport St. Louis
Quality Inn Airport St. Louis 2.0 of 5 stars
Special offer 10% off room rate
View all special offers in Saint Louis (30)

Hotels travellers recommend

List view  |  Large map
List view  |  Large map
4.5 of 5 Chase Park Plaza
INR9,738 - 13,059 per night*
CHECK RATES! ABS:HotelCheckRates-d121296?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #31 of 120 hotels in Saint Louis
4 of 5 stars 213 reviews
Professional photos | Traveller photos (28) | Map
3.0 of 5 Doubletree St. Louis at Westport, Maryland Heights
INR5,291 - 9,006 per night*
CHECK RATES! ABS:HotelCheckRates-d96769?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #32 of 120 hotels in Saint Louis
Ranked #4 of 15 hotels in Maryland Heights
4 of 5 stars 135 reviews
Professional photos | Traveller photos (62) | Map
3.0 of 5 Drury Inn St. Louis Airport, Berkeley
INR5,798 - 7,768 per night*
CHECK RATES! ABS:HotelCheckRates-d96850?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #33 of 120 hotels in Saint Louis
Ranked #2 of 13 hotels in Berkeley
4 of 5 stars 74 reviews
Professional photos | Traveller photos (11) | Map
3.5 of 5 Hilton St. Louis Frontenac, Frontenac
INR5,910 - 10,357 per night*
CHECK RATES! ABS:HotelCheckRates-d121281?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #34 of 120 hotels in Saint Louis
Ranked #1 of 1 hotels in Frontenac
4 of 5 stars 106 reviews
Professional photos | Traveller photos (51) | Map
3.0 of 5 Courtyard by Marriott St. Louis Westport Plaza, Creve Coeur
INR5,122 - 8,950 per night*
Special offer Earn Rewards Points!
1-888-236-2427
Special offer Earn Rewards Points!
Courtyard by Marriott St. Louis Westport Plaza Slideshow
CHECK RATES! ABS:HotelCheckRates-d96814?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #35 of 120 hotels in Saint Louis
Ranked #2 of 11 hotels in Creve Coeur
4 of 5 stars 42 reviews
Professional photos | Traveller photos (16) | Map
3.5 of 5 Renaissance St. Louis Airport Hotel, Berkeley
INR5,122 - 10,470 per night*
Special offer Earn Rewards Points!
1-888-236-2427
Special offer Earn Rewards Points!
Renaissance St. Louis Airport Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d91079?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #36 of 120 hotels in Saint Louis
Ranked #3 of 13 hotels in Berkeley
4 of 5 stars 182 reviews
Professional photos | Traveller photos (70) | Map
3.0 of 5 SpringHill Suites St. Louis Brentwood, Brentwood
INR7,205 - 11,202 per night*
CHECK RATES! ABS:HotelCheckRates-d1100076?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #37 of 120 hotels in Saint Louis
Ranked #1 of 1 hotels in Brentwood
4 of 5 stars 46 reviews
Professional photos | Traveller photos (20) | Map
2.5 of 5 Hampton Inn St. Louis/Westport, Maryland Heights
INR5,179 - 7,824 per night*
CHECK RATES! ABS:HotelCheckRates-d91060?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #38 of 120 hotels in Saint Louis
Ranked #5 of 15 hotels in Maryland Heights
4 of 5 stars 32 reviews
Professional photos | Traveller photos (21) | Map
3.5 of 5 Crowne Plaza St Louis Airport, Bridgeton
INR5,235 - 8,725 per night*
Special offer Save on Hotel Packages!
0124-455-1263
Special offer Save on Hotel Packages!
Crowne Plaza St Louis Airport Slideshow
CHECK RATES! ABS:HotelCheckRates-d90777?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #39 of 120 hotels in Saint Louis
Ranked #2 of 14 hotels in Bridgeton
4 of 5 stars 74 reviews
Professional photos | Traveller photos (75) | Map
3.0 of 5 SpringHill Suites St. Louis Airport/Earth City, Bridgeton
INR5,798 - 9,063 per night*
CHECK RATES! ABS:HotelCheckRates-d681318?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #40 of 120 hotels in Saint Louis
Ranked #3 of 14 hotels in Bridgeton
4 of 5 stars 33 reviews
Professional photos | Traveller photos (27) | Map
4.0 of 5 St. Louis Union Station Marriott
INR10,639 - 13,172 per night*
Special offer Earn Rewards Points!
1-888-236-2427
Special offer Earn Rewards Points!
St. Louis Union Station Marriott Slideshow
CHECK RATES! ABS:HotelCheckRates-d91069?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #41 of 120 hotels in Saint Louis
4 of 5 stars 298 reviews
Professional photos | Traveller photos (130) | Map
3.0 of 5 Courtyard St. Louis Creve Coeur, Creve Coeur
INR5,122 - 10,357 per night*
Special offer Earn Rewards Points!
CHECK RATES! ABS:HotelCheckRates-d91039?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #42 of 120 hotels in Saint Louis
Ranked #3 of 11 hotels in Creve Coeur
4 of 5 stars 44 reviews
Professional photos | Traveller photos (7) | Map
2.5 of 5 Comfort Inn Westport, Maryland Heights
INR4,503 - 5,179 per night*
CHECK RATES! ABS:HotelCheckRates-d96818?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #43 of 120 hotels in Saint Louis
Ranked #6 of 15 hotels in Maryland Heights
4 of 5 stars 56 reviews
Professional photos | Traveller photos (14) | Map
3.5 of 5 Hilton St. Louis at the Ballpark
INR7,318 - 15,817 per night*
CHECK RATES! ABS:HotelCheckRates-d91071?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #44 of 120 hotels in Saint Louis
3.5 of 5 stars 489 reviews
Professional photos | Traveller photos (223) | Map
3.0 of 5 Holiday Inn Forest Park
INR6,473 - 10,470 per night*
Special offer Save on Hotel Packages!
0124-455-1263
Special offer Save on Hotel Packages!
Holiday Inn Forest Park Slideshow
CHECK RATES! ABS:HotelCheckRates-d96795?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #45 of 120 hotels in Saint Louis
4 of 5 stars 55 reviews
Professional photos | Traveller photos (36) | Map
2.5 of 5 Days Inn - St. Louis/Westport, Maryland Heights
INR2,758 - 3,603 per night*
CHECK RATES! ABS:HotelCheckRates-d96727?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #46 of 120 hotels in Saint Louis
Ranked #7 of 15 hotels in Maryland Heights
4 of 5 stars 16 reviews
Professional photos | Traveller photos (28) | Map
4.0 of 5 Renaissance St. Louis Grand Hotel
INR7,881 - 13,510 per night*
Special offer Earn Rewards Points!
1-888-236-2427
Special offer Earn Rewards Points!
Renaissance St. Louis Grand Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d223914?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #47 of 120 hotels in Saint Louis
3.5 of 5 stars 366 reviews
Professional photos | Traveller photos (90) | Map
BEST WESTERN Kirkwood Inn, Kirkwood
INR5,798 - 7,543 per night*
Special offer Earn a $50 Gift Card
800-568-8520
Special offer Earn a $50 Gift Card
BEST WESTERN Kirkwood Inn Slideshow
CHECK RATES! ABS:HotelCheckRates-d76485?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #48 of 120 hotels in Saint Louis
Ranked #1 of 3 hotels in Kirkwood
4 of 5 stars 38 reviews
Professional photos | Traveller photos (14) | Map
2.0 of 5 Red Roof Inn St. Louis Westport, Creve Coeur
INR2,814 - 3,884 per night*
CHECK RATES! ABS:HotelCheckRates-d121243?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #49 of 120 hotels in Saint Louis
Ranked #4 of 11 hotels in Creve Coeur
4 of 5 stars 34 reviews
Professional photos | Map
2.5 of 5 Hampton Inn St. Louis - NW I-270, Florissant
INR4,728 - 7,093 per night*
CHECK RATES! ABS:HotelCheckRates-d224409?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #50 of 120 hotels in Saint Louis
Ranked #1 of 3 hotels in Florissant
4 of 5 stars 21 reviews
Professional photos | Traveller photos (16) | Map
3.5 of 5 Marriott St. Louis Airport, Berkeley
INR6,473 - 12,665 per night*
Special offer Earn Rewards Points!
1-888-236-2427
Special offer Earn Rewards Points!
Marriott St. Louis Airport Slideshow
CHECK RATES! ABS:HotelCheckRates-d91095?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #51 of 120 hotels in Saint Louis
Ranked #4 of 13 hotels in Berkeley
3.5 of 5 stars 124 reviews
Professional photos | Traveller photos (52) | Map
3.5 of 5 Crowne Plaza Hotel St. Louis Downtown
INR7,599 - 12,947 per night*
Special offer Save on Hotel Packages!
0124-455-1263
Special offer Save on Hotel Packages!
Crowne Plaza Hotel St. Louis Downtown Slideshow
CHECK RATES! ABS:HotelCheckRates-d246753?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #52 of 120 hotels in Saint Louis
3.5 of 5 stars 385 reviews
Professional photos | Traveller photos (123) | Map
3.5 of 5 Hilton St. Louis Airport, Berkeley
INR5,066 - 10,414 per night*
CHECK RATES! ABS:HotelCheckRates-d91093?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #53 of 120 hotels in Saint Louis
Ranked #5 of 13 hotels in Berkeley
3.5 of 5 stars 188 reviews
Professional photos | Traveller photos (105) | Map
3.5 of 5 Sheraton City Center St. Louis
INR7,712 - 11,202 per night*
(314) 231-5007
Sheraton City Center St. Louis Slideshow
CHECK RATES! ABS:HotelCheckRates-d220242?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #54 of 120 hotels in Saint Louis
3.5 of 5 stars 341 reviews
Professional photos | Traveller photos (71) | Map
2.5 of 5 La Quinta Inn & Suites St. Louis Westport, Maryland Heights
INR4,165 - 6,079 per night*
CHECK RATES! ABS:HotelCheckRates-d96829?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #55 of 120 hotels in Saint Louis
Ranked #8 of 15 hotels in Maryland Heights
4 of 5 stars 41 reviews
Professional photos | Traveller photos (10) | Map
3.0 of 5 Holiday Inn Express Riverport St. Louis, Maryland Heights
INR5,798 - 6,924 per night*
Special offer Save up to 20% -Book...
0124-455-1263
Special offer Save up to 20% -Book Early
Holiday Inn Express Riverport St. Louis Slideshow
CHECK RATES! ABS:HotelCheckRates-d223477?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #56 of 120 hotels in Saint Louis
Ranked #9 of 15 hotels in Maryland Heights
3.5 of 5 stars 78 reviews
Professional photos | Traveller photos (31) | Map
2.5 of 5 Wingate by Wyndham St. Louis Riverport, Maryland Heights
INR4,728 - 6,417 per night*
Special offer Book in Advance, Save...
1-800-337-0070
Special offer Book in Advance, Save 15%
Wingate by Wyndham St. Louis Riverport Slideshow
CHECK RATES! ABS:HotelCheckRates-d96828?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #57 of 120 hotels in Saint Louis
Ranked #10 of 15 hotels in Maryland Heights
3.5 of 5 stars 56 reviews
Professional photos | Traveller photos (17) | Map
3.0 of 5 Residence Inn St. Louis Westport Plaza, Creve Coeur
INR5,742 - 9,907 per night*
Special offer Earn Rewards Points!
1-888-236-2427
Special offer Earn Rewards Points!
Residence Inn St. Louis Westport Plaza Slideshow
CHECK RATES! ABS:HotelCheckRates-d96742?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #58 of 120 hotels in Saint Louis
Ranked #5 of 11 hotels in Creve Coeur
3.5 of 5 stars 38 reviews
Professional photos | Traveller photos (47) | Map
2.0 of 5 St. Louis Travelodge, Berkeley
INR3,152 - 3,884 per night*
Special offer Stay 2, Save 15%
CHECK RATES! ABS:HotelCheckRates-d96761?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #59 of 120 hotels in Saint Louis
Ranked #6 of 13 hotels in Berkeley
4 of 5 stars 26 reviews
Professional photos | Traveller photos (1) | Map
3.0 of 5 Staybridge Suites St. Louis, Creve Coeur
INR5,460 - 9,006 per night*
Special offer Save up to 20% -Book...
0124-455-1263
Special offer Save up to 20% -Book Early
Staybridge Suites St. Louis Slideshow
CHECK RATES! ABS:HotelCheckRates-d224918?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #60 of 120 hotels in Saint Louis
Ranked #6 of 11 hotels in Creve Coeur
3.5 of 5 stars 47 reviews
Professional photos | Traveller photos (74) | Map