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
2030 Craig Rd, Maryland Heights, US
3.1Good
$62/nightTotal $88
Taxes & fees included
Limited Inventory!

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
6602 South Lindbergh Blvd, St. Louis, US
2.7Good
$75/nightTotal $103
Taxes & fees included
Limited Inventory!

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
5823 Wilson Avenue, St. Louis, US
2.9Good
$89/nightTotal $119
Taxes & fees included
Limited Inventory!

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
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
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
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
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
1088 South Highway Drive, Fenton, US
4.5Excellent
$94/nightTotal $130
Taxes & fees included
Limited Inventory!

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
11252 Lone Eagle Dr, Bridgeton, US
3.5Very Good
$114/nightTotal $156
Taxes & fees included
Limited Inventory!

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
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
11805 Lackland Rd, Maryland Heights, US
3.6Very Good
$141/nightTotal $187
Taxes & fees included
Limited Inventory!

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
12220 Dorsett Rd, Maryland Heights, US
3.9Very Good
$159/nightTotal $204
Taxes & fees included
Limited Inventory!

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
3559 College Avenue, Alton, US
3.9Very Good
$136/nightTotal $215
Taxes & fees included
Limited Inventory!

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
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
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
1013 Plummer Drive, Edwardsville, US
4.3Very Good
$144/nightTotal $230
Taxes & fees included
12 rooms available!

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
1221 Locus Street, St. Louis, US
3.9Very Good
$186/nightTotal $244
Taxes & fees included
Limited Inventory!

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
11225 Lone Eagle Dr, Bridgeton, US
4.2Very Good
$194/nightTotal $253
Taxes & fees included
Limited Inventory!

Sonesta ES Suites St. Louis - Chesterfield
15431 Conway Rd, Chesterfield, US
4.0Very Good
$192/nightTotal $254
Taxes & fees included
Limited Inventory!

Moonrise Hotel
6177 Delmar Blvd, St. Louis, US
4.5Excellent
$203/nightTotal $260
Taxes & fees included
Limited Inventory!

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
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
2008 HOMER ADAMS PARKWAY, Alton, US
4.6Excellent
$179/nightTotal $285
Taxes & fees included
Limited Inventory!

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
1848 Bowles Ave, Fenton, US
4.3Very Good
$199/nightTotal $290
Taxes & fees included
Limited Inventory!

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
4630 Lindell, St. Louis, US
4.0Very Good
$214/nightTotal $301
Taxes & fees included
Limited Inventory!

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
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
3550 Samuel Sheppard Drive, St. Louis, US
4.4Very Good
$229/nightTotal $320
Taxes & fees included
Limited Inventory!

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
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
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
212 North Kingshighway, St. Louis, US
4.4Very Good
$257/nightTotal $358
Taxes & fees included
Limited Inventory!

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
1528 Locust street, St. Louis, US
4.5Excellent
$249/nightTotal $370
Taxes & fees included
Limited Inventory!

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
11237 Lone Eagle Dr, Bridgeton, US
3.7Very Good
$302/nightTotal $389
Taxes & fees included
Limited Inventory!

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
799 Clark ave, St. Louis, US
4.6Excellent
$299/nightTotal $438
Taxes & fees included
Limited Inventory!

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
25 Progress Pkwy, Maryland Heights, US
4.4Very Good
$349/nightTotal $468
Taxes & fees included
Limited Inventory!

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
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
920 South Taylor Avenue, St. Louis, US
4.3Very Good
$398/nightTotal $546
Taxes & fees included
Limited Inventory!

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
828 North New Ballas Rd, St. Louis, US
4.3Very Good
$464/nightTotal $614
Taxes & fees included
Limited Inventory!

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
2434 Old Dorsett Rd, Maryland Heights, US
4.3Very Good
$509/nightTotal $652
Taxes & fees included
Limited Inventory!

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
4245 Duncan Avenue, St. Louis, US
4.3Very Good
$1,140/nightTotal $1,459
Taxes & fees included
Limited Inventory!