We are an independent online travel website.

Filters

Hotel Stars
Price Range
$88$1,459
Hotel Name
Guest Reviews
5+ Excellent
Property Type
Amenities

Best Hotel Deals in St. Louis, MO

61 of 67 Hotels
Currency:
Sort by:
Studio 6 Extended Stay - St. Louis MO - Westport / Craig Road
Studio 6 Extended Stay - St. Louis MO - Westport / Craig Road
2030 Craig Rd, Maryland Heights, US
3.1Good
$62/nightTotal $88
Taxes & fees included
Limited Inventory!
Red Roof Inn St. Louis - Westport / Maryland Heights
Red Roof Inn St. Louis - Westport / Maryland Heights
11837 Lackland Rd, Maryland Heights, US
2.7Good
$74/nightTotal $97
Taxes & fees included
Limited Inventory!
Americas Best Value Inn St. Louis South
Americas Best Value Inn St. Louis South
6602 South Lindbergh Blvd, St. Louis, US
2.7Good
$75/nightTotal $103
Taxes & fees included
Limited Inventory!
Quality Inn Saint Louis Airport
Quality Inn Saint Louis Airport
10232 Natural Bridge Rd, St. Louis, US
3.0Good
$84/nightTotal $116
Taxes & fees included
Limited Inventory!
Red Roof Inn PLUS+ St. Louis - Forest Park / Hampton Ave
Red Roof Inn PLUS+ St. Louis - Forest Park / Hampton Ave
5823 Wilson Avenue, St. Louis, US
2.9Good
$89/nightTotal $119
Taxes & fees included
Limited Inventory!
Super 8 by Wyndham St. Louis Airport
Super 8 by Wyndham St. Louis Airport
9798 St. Charles Rock Rd, St. Louis, US
2.5Good
$91/nightTotal $120
Taxes & fees included
Limited Inventory!
Travelodge by Wyndham St. Louis
Travelodge by Wyndham St. Louis
9645 Natural Bridge Rd, St. Louis, US
3.3Good
$91/nightTotal $122
Taxes & fees included
Limited Inventory!
Wingate by Wyndham St. Louis / Fenton Route 66
Wingate by Wyndham St. Louis / Fenton Route 66
1100 South Highway Dr, Fenton, US
4.2Very Good
$89/nightTotal $123
Taxes & fees included
Limited Inventory!
Extended Stay America Select Suites - St. Louis - Westport - E Lackland Rd
Extended Stay America Select Suites - St. Louis - Westport - E Lackland Rd
11827 Lackland Rd, Maryland Heights, US
2.9Good
$94/nightTotal $126
Taxes & fees included
Limited Inventory!
Days Inn and Suites by Wyndham St. Louis / Westport Plaza
Days Inn and Suites by Wyndham St. Louis / Westport Plaza
1970 Craig Rd, Maryland Heights, US
2.3Fair
$96/nightTotal $127
Taxes & fees included
Limited Inventory!
Heritage Inn & Suites St. Louis / Fenton Trademark by Wyndham
Heritage Inn & Suites St. Louis / Fenton Trademark by Wyndham
1088 South Highway Drive, Fenton, US
4.5Excellent
$94/nightTotal $130
Taxes & fees included
Limited Inventory!
Super 8 by Wyndham St. Louis North
Super 8 by Wyndham St. Louis North
6200 North Broadway, St. Louis, US
3.1Good
$106/nightTotal $141
Taxes & fees included
Limited Inventory!
Extended Stay America Select Suites - St. Louis - Airport - Central
Extended Stay America Select Suites - St. Louis - Airport - Central
11252 Lone Eagle Dr, Bridgeton, US
3.5Very Good
$114/nightTotal $156
Taxes & fees included
Limited Inventory!
MainStay Suites St. Louis - Galleria
MainStay Suites St. Louis - Galleria
8011 Galleria Parkway, Richmond Heights, US
3.1Good
$124/nightTotal $159
Taxes & fees included
Limited Inventory!
Best Western Plus Fenton
Best Western Plus Fenton
1680 Fenton Business Park Ct, Fenton, US
4.6Excellent
$114/nightTotal $164
Taxes & fees included
Limited Inventory!
La Quinta Inn & Suites by Wyndham St. Louis Westport
La Quinta Inn & Suites by Wyndham St. Louis Westport
11805 Lackland Rd, Maryland Heights, US
3.6Very Good
$141/nightTotal $187
Taxes & fees included
Limited Inventory!
Forest Park Hotel by MDR
Forest Park Hotel by MDR
5915 Wilson Ave, St. Louis, US
3.7Very Good
$145/nightTotal $191
Taxes & fees included
Limited Inventory!
Best Western Plus St. Louis West-Westport
Best Western Plus St. Louis West-Westport
12220 Dorsett Rd, Maryland Heights, US
3.9Very Good
$159/nightTotal $204
Taxes & fees included
Limited Inventory!
Best Western St. Louis-Kirkwood Route 66
Best Western St. Louis-Kirkwood Route 66
1200 South Kirkwood Road, Kirkwood, US
4.1Very Good
$158/nightTotal $206
Taxes & fees included
Limited Inventory!
The Great Rivers an Ascend Collection Hotel
The Great Rivers an Ascend Collection Hotel
3559 College Avenue, Alton, US
3.9Very Good
$136/nightTotal $215
Taxes & fees included
Limited Inventory!
MainStay Suites St. Louis Airport
MainStay Suites St. Louis Airport
11225 Lone Eagle Dr, Bridgeton, US
4.1Very Good
$149/nightTotal $220
Taxes & fees included
Limited Inventory!
Holiday Inn St. Louis SW - Route 66 by IHG
Holiday Inn St. Louis SW - Route 66 by IHG
10709 Watson Rd, St. Louis, US
4.5Excellent
$175/nightTotal $226
Taxes & fees included
Limited Inventory!
La Quinta Inn & Suites by Wyndham St. Louis Route 66
La Quinta Inn & Suites by Wyndham St. Louis Route 66
1580 South Kirkwood Rd, St. Louis, US
3.8Very Good
$156/nightTotal $227
Taxes & fees included
Limited Inventory!
Country Hearth Inn & Suites Edwardsville St. Louis
Country Hearth Inn & Suites Edwardsville St. Louis
1013 Plummer Drive, Edwardsville, US
4.3Very Good
$144/nightTotal $230
Taxes & fees included
12 rooms available!
Clayton Plaza Hotel & Extended Stay
Clayton Plaza Hotel & Extended Stay
7750 Carondelet Avenue, St. Louis, US
4.4Very Good
$175/nightTotal $244
Taxes & fees included
Limited Inventory!
Home2 Suites by Hilton St. Louis Downtown
Home2 Suites by Hilton St. Louis Downtown
1221 Locus Street, St. Louis, US
3.9Very Good
$186/nightTotal $244
Taxes & fees included
Limited Inventory!
Comfort Inn & Suites Saint Louis Lafayette Square
Comfort Inn & Suites Saint Louis Lafayette Square
2625 Lafayette Ave, St. Louis, US
4.0Very Good
$189/nightTotal $252
Taxes & fees included
Limited Inventory!
Comfort Inn St. Louis Airport
Comfort Inn St. Louis Airport
11225 Lone Eagle Dr, Bridgeton, US
4.2Very Good
$194/nightTotal $253
Taxes & fees included
Limited Inventory!
Sonesta ES Suites St. Louis - Chesterfield
Sonesta ES Suites St. Louis - Chesterfield
15431 Conway Rd, Chesterfield, US
4.0Very Good
$192/nightTotal $254
Taxes & fees included
Limited Inventory!
Moonrise Hotel
Moonrise Hotel
6177 Delmar Blvd, St. Louis, US
4.5Excellent
$203/nightTotal $260
Taxes & fees included
Limited Inventory!
Wingate by Wyndham St. Louis Airport
Wingate by Wyndham St. Louis Airport
10820 Pear Tree Lane, St. Ann, US
4.6Excellent
$179/nightTotal $263
Taxes & fees included
Limited Inventory!
Crowne Plaza St. Louis Airport by IHG
Crowne Plaza St. Louis Airport by IHG
11228 Lone Eagle Dr, Bridgeton, US
4.0Very Good
$195/nightTotal $264
Taxes & fees included
Limited Inventory!
Holiday Inn Express and Suites Alton St. Louis Area by IHG
Holiday Inn Express and Suites Alton St. Louis Area by IHG
2008 HOMER ADAMS PARKWAY, Alton, US
4.6Excellent
$179/nightTotal $285
Taxes & fees included
Limited Inventory!
Hampton Inn & Suites St. Louis / Alton
Hampton Inn & Suites St. Louis / Alton
1904 Homer M Adams Parkway, Alton, US
4.5Excellent
$179/nightTotal $285
Taxes & fees included
Limited Inventory!
Holiday Inn Express & Suites St. Louis West - Fenton by IHG
Holiday Inn Express & Suites St. Louis West - Fenton by IHG
1848 Bowles Ave, Fenton, US
4.3Very Good
$199/nightTotal $290
Taxes & fees included
Limited Inventory!
Hampton Inn St. Louis / Westport
Hampton Inn St. Louis / Westport
2454 Old Dorsett Rd, Maryland Heights, US
3.9Very Good
$225/nightTotal $301
Taxes & fees included
Limited Inventory!
Hotel Indigo St. Louis - Central West End by IHG
Hotel Indigo St. Louis - Central West End by IHG
4630 Lindell, St. Louis, US
4.0Very Good
$214/nightTotal $301
Taxes & fees included
Limited Inventory!
Hyatt Select St. Louis Airport
Hyatt Select St. Louis Airport
4576 Woodson Road, St. Louis, US
4.5Excellent
$190/nightTotal $310
Taxes & fees included
Limited Inventory!
Holiday Inn Express & Suites OFallon / Shiloh by IHG
Holiday Inn Express & Suites OFallon / Shiloh by IHG
3396 Green Mount Crossing Dr. Shiloh, O'Fallon, US
4.2Very Good
$199/nightTotal $310
Taxes & fees included
Hurry 9 rooms left only!
Angad Arts Hotel St. Louis Tapestry Collection by Hilton
Angad Arts Hotel St. Louis Tapestry Collection by Hilton
3550 Samuel Sheppard Drive, St. Louis, US
4.4Very Good
$229/nightTotal $320
Taxes & fees included
Limited Inventory!
The Cheshire
The Cheshire
6300 Clayton Rd, Richmond Heights, US
4.3Very Good
$265/nightTotal $343
Taxes & fees included
Limited Inventory!
St. Louis Union Station Hotel Curio Collection by Hilton
St. Louis Union Station Hotel Curio Collection by Hilton
1820 Market Street, St. Louis, US
4.1Very Good
$269/nightTotal $344
Taxes & fees included
Limited Inventory!
Holiday Inn Express & Suites St. Louis Airport by IHG
Holiday Inn Express & Suites St. Louis Airport by IHG
10000 Natural Bridge Road, St. Louis, US
4.3Very Good
$257/nightTotal $356
Taxes & fees included
Limited Inventory!
The Royal Sonesta Chase Park Plaza St. Louis
The Royal Sonesta Chase Park Plaza St. Louis
212 North Kingshighway, St. Louis, US
4.4Very Good
$257/nightTotal $358
Taxes & fees included
Limited Inventory!
Holiday Inn Express & Suites Edwardsville by IHG
Holiday Inn Express & Suites Edwardsville by IHG
1000 Plummer Drive, Edwardsville, US
4.6Excellent
$226/nightTotal $359
Taxes & fees included
Limited Inventory!
21C Museum Hotel St. Louis
21C Museum Hotel St. Louis
1528 Locust street, St. Louis, US
4.5Excellent
$249/nightTotal $370
Taxes & fees included
Limited Inventory!
Hampton Inn by Hilton St. Louis Airport
Hampton Inn by Hilton St. Louis Airport
10350 Natural Bridge Rd, St. Louis, US
4.0Very Good
$295/nightTotal $378
Taxes & fees included
Limited Inventory!
Embassy Suites by Hilton St. Louis Airport
Embassy Suites by Hilton St. Louis Airport
11237 Lone Eagle Dr, Bridgeton, US
3.7Very Good
$302/nightTotal $389
Taxes & fees included
Limited Inventory!
DoubleTree by Hilton St. Louis Forest Park
DoubleTree by Hilton St. Louis Forest Park
4550 Forest Park Ave, St. Louis, US
4.1Very Good
$321/nightTotal $411
Taxes & fees included
Limited Inventory!
Live by Loews - St.Louis
Live by Loews - St.Louis
799 Clark ave, St. Louis, US
4.6Excellent
$299/nightTotal $438
Taxes & fees included
Limited Inventory!
Fairfield Inn & Suites by Marriott St. Louis Downtown
Fairfield Inn & Suites by Marriott St. Louis Downtown
2144 MARKET STREET, St. Louis, US
4.6Excellent
$335/nightTotal $443
Taxes & fees included
Limited Inventory!
Staybridge Suites St. Louis - Westport by IHG
Staybridge Suites St. Louis - Westport by IHG
25 Progress Pkwy, Maryland Heights, US
4.4Very Good
$349/nightTotal $468
Taxes & fees included
Limited Inventory!
Hilton St. Louis Airport
Hilton St. Louis Airport
10330 Natural Bridge Rd, St. Louis, US
3.8Very Good
$349/nightTotal $473
Taxes & fees included
Limited Inventory!
DoubleTree by Hilton St. Louis Airport
DoubleTree by Hilton St. Louis Airport
4505 Woodson Road, St. Louis, US
3.9Very Good
$375/nightTotal $505
Taxes & fees included
Limited Inventory!
Home2 Suites by Hilton St. Louis / Forest Park
Home2 Suites by Hilton St. Louis / Forest Park
920 South Taylor Avenue, St. Louis, US
4.3Very Good
$398/nightTotal $546
Taxes & fees included
Limited Inventory!
The Westin St. Louis
The Westin St. Louis
811 Spruce St, St. Louis, US
4.2Very Good
$446/nightTotal $597
Taxes & fees included
Limited Inventory!
Courtyard by Marriott St. Louis Creve Coeur
Courtyard by Marriott St. Louis Creve Coeur
828 North New Ballas Rd, St. Louis, US
4.3Very Good
$464/nightTotal $614
Taxes & fees included
Limited Inventory!
Marriott St. Louis West
Marriott St. Louis West
660 Maryville Centre Dr, St. Louis, US
4.2Very Good
$488/nightTotal $648
Taxes & fees included
Limited Inventory!
Homewood Suites by Hilton St. Louis Westport
Homewood Suites by Hilton St. Louis Westport
2434 Old Dorsett Rd, Maryland Heights, US
4.3Very Good
$509/nightTotal $652
Taxes & fees included
Limited Inventory!
DoubleTree by Hilton St. Louis - Westport
DoubleTree by Hilton St. Louis - Westport
1973 Craigshire Rd, Maryland Heights, US
4.0Very Good
$723/nightTotal $925
Taxes & fees included
Limited Inventory!
Aloft by Marriott St. Louis Cortex
Aloft by Marriott St. Louis Cortex
4245 Duncan Avenue, St. Louis, US
4.3Very Good
$1,140/nightTotal $1,459
Taxes & fees included
Limited Inventory!