Our users' favourite hotels
Omni Majestic Hotel
1019 Pine Street
St Louis, US
St Louis, US
£113
£85
per night
Westin St. Louis
811 Spruce Street
St Louis, US
St Louis, US
£143
£109
per night
Crowne Plaza Hotel St. Louis Downtown
200 North Fourth St.
St Louis, US
St Louis, US
£139
£105
per night
BEST WESTERN St. Louis Inn
6224 Heimos Industrial Park Drive
St Louis, US
St Louis, US
£75
£56
per night
Holiday Inn St. Louis - Southwest (Viking)
10709 WATSON RD
St Louis, US
St Louis, US
£81
£60
per night
St. Louis Union Station Marriott
1 Saint Louis Union Station
St Louis, US
St Louis, US
£127
£93
per night
Ramada Plaza Hotel - Downtown Convention Center
811 North 9th Street
St Louis, US
St Louis, US
£110
£82
per night
Comfort Inn Saint Louis
4630 Lindell
St Louis, US
St Louis, US
£123
£88
per night
BEST WESTERN Kirkwood Inn
1200 S KIRKWOOD ROAD
St Louis, US
St Louis, US
£126
£90
per night
La Quinta Inn & Suites Hotel St Louis Westport
11805 Lackland Road
St Louis, US
St Louis, US
£71
£53
per night
Holiday Inn Express Saint Louis Airport Riverport Maryland Heights
13735 Riverport Drive
St Louis, US
St Louis, US
£129
£93
per night
Holiday Inn Forest Park
5915 Wilson Avenue
St Louis, US
St Louis, US
£130
£93
per night
Holiday Inn St. Louis - South County Center
6921 South Lindbergh Blvd
St Louis, US
St Louis, US
£117
£84
per night
Sheraton Westport Plaza Hotel St. Louis
900 Westport Plaza
St Louis, US
St Louis, US
£106
£78
per night
Holiday Inn Express St. Louis
2625 Lafayette
St Louis, US
St Louis, US
£135
£97
per night