Our users' favourite hotels
Omni Majestic Hotel
1019 Pine Street
St Louis, US
St Louis, US
$136
$102
per night
Westin St. Louis
811 Spruce Street
St Louis, US
St Louis, US
$172
$131
per night
Crowne Plaza Hotel St. Louis Downtown
200 North Fourth St.
St Louis, US
St Louis, US
$167
$126
per night
BEST WESTERN St. Louis Inn
6224 Heimos Industrial Park Drive
St Louis, US
St Louis, US
$90
$68
per night
Holiday Inn St. Louis - Southwest (Viking)
10709 WATSON RD
St Louis, US
St Louis, US
$98
$72
per night
St. Louis Union Station Marriott
1 Saint Louis Union Station
St Louis, US
St Louis, US
$152
$112
per night
Ramada Plaza Hotel - Downtown Convention Center
811 North 9th Street
St Louis, US
St Louis, US
$132
$99
per night
Comfort Inn Saint Louis
4630 Lindell
St Louis, US
St Louis, US
$148
$106
per night
BEST WESTERN Kirkwood Inn
1200 S KIRKWOOD ROAD
St Louis, US
St Louis, US
$151
$108
per night
La Quinta Inn & Suites Hotel St Louis Westport
11805 Lackland Road
St Louis, US
St Louis, US
$86
$64
per night
Holiday Inn Express Saint Louis Airport Riverport Maryland Heights
13735 Riverport Drive
St Louis, US
St Louis, US
$155
$112
per night
Holiday Inn Forest Park
5915 Wilson Avenue
St Louis, US
St Louis, US
$156
$112
per night
Holiday Inn St. Louis - South County Center
6921 South Lindbergh Blvd
St Louis, US
St Louis, US
$140
$101
per night
Sheraton Westport Plaza Hotel St. Louis
900 Westport Plaza
St Louis, US
St Louis, US
$127
$94
per night
Holiday Inn Express St. Louis
2625 Lafayette
St Louis, US
St Louis, US
$162
$116
per night