Filters
Hotel Stars
Price Range
$91$1,016
Hotel Name
Guest Reviews
5+ Excellent
Property Type
Amenities
Best Hotel Deals in St. Charles, MO
100 of 100 Hotels
Currency:
Sort by:

Studio 6 Extended Stay - St. Louis MO - Westport / Craig Road
2030 Craig Rd, Maryland Heights, US
3.1Good
$64/nightTotal $91
Taxes & fees included
Limited Inventory!

HomeTowne Studios by Red Roof St. Louis - Airport / N Lindbergh
6065 North Linbergh Blvd, Hazelwood, US
2.7Good
$72/nightTotal $94
Taxes & fees included
Limited Inventory!

Guest Host Motel
1920 North Grand Blvd, St. Louis, US
1.9Fair
$60/nightTotal $96
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!

Motel 6 Hazelwood MO
5781 Campus Ct, Hazelwood, US
3.8Very Good
$66/nightTotal $98
Taxes & fees included
Limited Inventory!

Economy Inn Wentzville
1390 Continental Dr, Wentzville, US
3.1Good
$70/nightTotal $110
Taxes & fees included
Hurry 10 rooms left only!

Quality Inn Saint Louis Airport
10232 Natural Bridge Rd, St. Louis, US
3.0Good
$84/nightTotal $116
Taxes & fees included
Limited Inventory!

Travelodge by Wyndham St. Louis
9645 Natural Bridge Rd, St. Louis, US
3.3Good
$74/nightTotal $119
Taxes & fees included
Hurry 6 rooms left only!

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!

Welcome Suites Hazelwood
155 Chapel Ridge Dr, Hazelwood, US
2.6Good
$75/nightTotal $123
Taxes & fees included
Limited Inventory!

Days Inn by Wyndham St. Peters / St Charles
130 Salt Lick Rd, St. Peters, US
3.1Good
$78/nightTotal $124
Taxes & fees included
Limited Inventory!

Americas Best Value Inn & Suites St. Louis St. Charles Inn
1310 Bass Pro Drive, St. Charles, US
2.8Good
$90/nightTotal $125
Taxes & fees included
Limited Inventory!

Super 8 by Wyndham OFallon MO / St. Louis Area
987 West Terra Ln, O'Fallon, US
3.4Good
$94/nightTotal $126
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!

Super 8 by Wyndham St. Charles
3040 West Clay St, St. Charles, US
4.0Very Good
$89/nightTotal $129
Taxes & fees included
Limited Inventory!

Quality Inn Florissant - St. Louis
55 Dunn Rd, Florissant, US
3.8Very Good
$101/nightTotal $136
Taxes & fees included
Limited Inventory!

La Quinta Inn & Suites by Wyndham St. Louis Hazelwood / North
318 Taylor Rd, Hazelwood, US
3.3Good
$97/nightTotal $140
Taxes & fees included
Limited Inventory!

LAKEVIEWINN
10600 Veterans Memorial Pkwy, Lake St Louis, US
2.9Good
$90/nightTotal $141
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 $141
Taxes & fees included
17 rooms available!

Extended Stay America Suites St. Louis Westport Central
12161 Lackland Rd, Maryland Heights, US
3.7Very Good
$105/nightTotal $141
Taxes & fees included
Limited Inventory!

Wingate by Wyndham St. Louis / Fenton Route 66
1100 South Highway Dr, Fenton, US
4.2Very Good
$89/nightTotal $142
Taxes & fees included
Limited Inventory!

Super 8 by Wyndham St. Louis North
6200 North Broadway, St. Louis, US
3.1Good
$89/nightTotal $142
Taxes & fees included
Hurry 9 rooms left only!

Days Inn by Wyndham Downtown St. Louis
2810 North 9th St, St. Louis, US
2.4Fair
$92/nightTotal $148
Taxes & fees included
Hurry 7 rooms left only!

Extended Stay America Suites - St. Louis - Fenton
1662 Fenton Business Park Ct, Fenton, US
2.8Good
$97/nightTotal $153
Taxes & fees included
Limited Inventory!

Forest Park Hotel by MDR
5915 Wilson Ave, St. Louis, US
3.7Very Good
$95/nightTotal $156
Taxes & fees included
18 rooms available!

Comfort Inn & Suites Hazelwood - St. Louis
7133 Douglas West Palmer, Hazelwood, US
3.9Very Good
$108/nightTotal $163
Taxes & fees included
Limited Inventory!

Extended Stay America Select Suites - St. Louis - Airport - Central
11252 Lone Eagle Dr, Bridgeton, US
3.5Very Good
$119/nightTotal $163
Taxes & fees included
Limited Inventory!

Heritage Inn & Suites St. Louis / Fenton Trademark by Wyndham
1088 South Highway Drive, Fenton, US
4.5Excellent
$109/nightTotal $173
Taxes & fees included
Limited Inventory!

Americas Best Value Inn St. Louis Downtown
1100 Lumiere Place Boulevard, St. Louis, US
2.8Good
$109/nightTotal $174
Taxes & fees included
Limited Inventory!

Comfort Inn & Suites St. Louis - OFallon
100 Comfort Inn Ct, O'Fallon, US
3.8Very Good
$134/nightTotal $179
Taxes & fees included
Limited Inventory!

Best Western St. Louis Airport North Hotel & Suites
323 Taylor Road, Hazelwood, US
3.6Very Good
$121/nightTotal $182
Taxes & fees included
Limited Inventory!

MainStay Suites St. Louis - Galleria
8011 Galleria Parkway, Richmond Heights, US
3.1Good
$115/nightTotal $183
Taxes & fees included
Limited Inventory!

Sleep Inn & Suites OFallon MO - Technology Drive
1147 Technology Drive, O'Fallon, US
4.5Excellent
$127/nightTotal $183
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!

Comfort Inn & Suites Chesterfield - St. Louis
18375 Chesterfield Arpt Rd, Chesterfield, US
3.9Very Good
$149/nightTotal $191
Taxes & fees included
Limited Inventory!

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

The West End
4215 Lindell Blvd, St. Louis, US
4.1Very Good
$125/nightTotal $220
Taxes & fees included
Limited Inventory!

Comfort Inn St. Louis Airport
11225 Lone Eagle Dr, Bridgeton, US
4.2Very Good
$175/nightTotal $229
Taxes & fees included
Limited Inventory!

Holiday Inn Express St. Louis West - OFallon by IHG
1175 Technology Dr, O'Fallon, US
4.3Very Good
$179/nightTotal $229
Taxes & fees included
Limited Inventory!

Comfort Suites St. Charles - St Louis
1400 South 5th St, St. Charles, US
4.2Very Good
$164/nightTotal $233
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
$153/nightTotal $244
Taxes & fees included
Limited Inventory!

Wingate by Wyndham St. Louis Airport
10820 Pear Tree Lane, St. Ann, US
4.6Excellent
$173/nightTotal $255
Taxes & fees included
Limited Inventory!

MainStay Suites St. Louis Airport
11225 Lone Eagle Dr, Bridgeton, US
4.1Very Good
$179/nightTotal $263
Taxes & fees included
Limited Inventory!

Home2 Suites by Hilton St. Louis Downtown
1221 Locus Street, St. Louis, US
3.9Very Good
$169/nightTotal $269
Taxes & fees included
Limited Inventory!

Tru by Hilton St. Louis Downtown
1221 Locus Street, St. Louis, US
3.7Very Good
$169/nightTotal $269
Taxes & fees included
Hurry 9 rooms left only!

Crowne Plaza St. Louis Airport by IHG
11228 Lone Eagle Dr, Bridgeton, US
4.0Very Good
$199/nightTotal $270
Taxes & fees included
Limited Inventory!

Embassy Suites by Hilton St. Louis Airport
11237 Lone Eagle Dr, Bridgeton, US
3.7Very Good
$213/nightTotal $275
Taxes & fees included
Limited Inventory!

Missouri Athletic Club
405 Washington Ave, St. Louis, US
4.3Very Good
$174/nightTotal $276
Taxes & fees included
11 rooms available!

Clayton Plaza Hotel & Extended Stay
7750 Carondelet Avenue, St. Louis, US
4.4Very Good
$175/nightTotal $279
Taxes & fees included
Hurry 6 rooms left only!

Candlewood Suites St. Louis St Charles by IHG
1800 Zumbehl Rd, St. Charles, US
3.8Very Good
$209/nightTotal $279
Taxes & fees included
Limited Inventory!

Angad Arts Hotel St. Louis Tapestry Collection by Hilton
3550 Samuel Sheppard Drive, St. Louis, US
4.4Very Good
$183/nightTotal $294
Taxes & fees included
Limited Inventory!

Hilton Garden Inn St. Louis Airport
4450 Evans Place, St. Louis, US
4.1Very Good
$230/nightTotal $294
Taxes & fees included
Limited Inventory!

Comfort Inn & Suites Saint Louis Lafayette Square
2625 Lafayette Ave, St. Louis, US
4.0Very Good
$189/nightTotal $298
Taxes & fees included
Limited Inventory!

Homewood Suites by Hilton St. Louis-Chesterfield
840 North Chesterfield Pkwy. West, Chesterfield, US
4.2Very Good
$219/nightTotal $299
Taxes & fees included
Limited Inventory!

Holiday Inn St. Louis SW - Route 66 by IHG
10709 Watson Rd, St. Louis, US
4.5Excellent
$189/nightTotal $302
Taxes & fees included
Hurry 9 rooms left only!

Hilton Garden Inn St. Louis / OFallon MO
2310 Technology Dr, O'Fallon, US
4.3Very Good
$191/nightTotal $308
Taxes & fees included
Limited Inventory!

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

Holiday Inn Express & Suites St. Peters by IHG
50 RICHMOND CENTER BLVD, St. Peters, US
4.5Excellent
$229/nightTotal $311
Taxes & fees included
Limited Inventory!

Hotel Indigo St. Louis - Central West End by IHG
4630 Lindell, St. Louis, US
4.0Very Good
$189/nightTotal $314
Taxes & fees included
Hurry 9 rooms left only!

Holiday Inn Express & Suites St. Louis West - Fenton by IHG
1848 Bowles Ave, Fenton, US
4.3Very Good
$199/nightTotal $317
Taxes & fees included
Limited Inventory!

Holiday Inn Express Hotel and Suites St. Charles by IHG
3098 Elm Point Industrial Drive, St. Charles, US
4.1Very Good
$239/nightTotal $318
Taxes & fees included
Limited Inventory!

21C Museum Hotel St. Louis
1528 Locust street, St. Louis, US
4.5Excellent
$199/nightTotal $319
Taxes & fees included
Limited Inventory!

Holiday Inn Express & Suites St. Louis Airport by IHG
10000 Natural Bridge Road, St. Louis, US
4.3Very Good
$229/nightTotal $346
Taxes & fees included
Limited Inventory!

DoubleTree by Hilton Hotel St. Louis - Chesterfield
16625 Swingley Ridge Rd, Chesterfield, US
4.3Very Good
$277/nightTotal $355
Taxes & fees included
Limited Inventory!

Hilton St. Louis at the Ballpark
1 South Broadway, St. Louis, US
3.7Very Good
$229/nightTotal $370
Taxes & fees included
Hurry 9 rooms left only!

Hyatt Select St. Louis Airport
4576 Woodson Road, St. Louis, US
4.5Excellent
$229/nightTotal $373
Taxes & fees included
Limited Inventory!

Hampton Inn & Suites St. Louis / Chesterfield
5 McBride and Son Center Dr, Chesterfield, US
4.3Very Good
$292/nightTotal $374
Taxes & fees included
Limited Inventory!

Hampton Inn by Hilton St. Louis Airport
10350 Natural Bridge Rd, St. Louis, US
4.0Very Good
$281/nightTotal $377
Taxes & fees included
Limited Inventory!

Country Inn & Suites by Radisson St. Charles Historic District
1190 South Main St, St. Charles, US
4.7Excellent
$289/nightTotal $379
Taxes & fees included
Limited Inventory!

Holiday Inn Express & Suites St. Louis - Chesterfield by IHG
11 Arnage Boulevard, Chesterfield, US
4.5Excellent
$284/nightTotal $382
Taxes & fees included
Limited Inventory!

Hampton Inn & Suites Clayton / St. Louis-Galleria Area
216 North Meramec Ave, St. Louis, US
4.4Very Good
$299/nightTotal $383
Taxes & fees included
Limited Inventory!

The Cheshire
6300 Clayton Rd, Richmond Heights, US
4.3Very Good
$242/nightTotal $387
Taxes & fees included
Hurry 6 rooms left only!

Hotel Indigo St. Louis - Downtown by IHG
501 Olive Street, St. Louis, US
3.7Very Good
$239/nightTotal $388
Taxes & fees included
Limited Inventory!

The Green Tree Inn
15 Mill Street, Elsah, US
5.0Excellent
$259/nightTotal $404
Taxes & fees included
Limited Inventory!

Hyatt Place St. Louis / Chesterfield
333 Chesterfield Center East, Chesterfield, US
4.8Excellent
$259/nightTotal $407
Taxes & fees included
Limited Inventory!

Hampton Inn & Suites St. Charles Old Town Area
1410 SOUTH 5TH STREET, St. Charles, US
4.5Excellent
$299/nightTotal $413
Taxes & fees included
Limited Inventory!

Hampton Inn St. Louis Wentzville
150 Wentzville Bluffs Drive, Wentzville, US
4.4Very Good
$261/nightTotal $414
Taxes & fees included
Hurry 9 rooms left only!

Ameristar Casino Resort and Spa
1 Ameristar Blvd, St. Charles, US
4.3Very Good
$314/nightTotal $433
Taxes & fees included
Limited Inventory!

Hilton Garden Inn Chesterfield
16631 Chesterfield Grove Ct, Chesterfield, US
4.1Very Good
$339/nightTotal $434
Taxes & fees included
Limited Inventory!

Embassy Suites by Hilton St. Louis Downtown
610 North 7th St, St. Louis, US
4.3Very Good
$269/nightTotal $437
Taxes & fees included
Limited Inventory!

Hampton Inn & Suites St. Louis at Forest Park
5650 Oakland Avenue, St. Louis, US
4.7Excellent
$274/nightTotal $443
Taxes & fees included
Limited Inventory!

Homewood Suites by Hilton St. Louis - Galleria
8040 Clayton Road, Richmond Heights, US
3.9Very Good
$274/nightTotal $445
Taxes & fees included
Limited Inventory!

Spark by Hilton St. Louis Southwest
9 Lambert Drury Dr, Valley Park, US
4.0Very Good
$277/nightTotal $446
Taxes & fees included
Limited Inventory!

DoubleTree by Hilton St. Louis - Westport
1973 Craigshire Rd, Maryland Heights, US
4.0Very Good
$341/nightTotal $452
Taxes & fees included
Limited Inventory!

Holiday Inn Express & Suites Wentzville St. Louis West by IHG
1100 Lodora Drive, Wentzville, US
4.6Excellent
$289/nightTotal $460
Taxes & fees included
Limited Inventory!

Embassy Suites by Hilton St. Louis St. Charles
2 Convention Center Plz, St. Charles, US
4.4Very Good
$359/nightTotal $465
Taxes & fees included
Limited Inventory!

Hilton St. Louis Airport
10330 Natural Bridge Rd, St. Louis, US
3.8Very Good
$349/nightTotal $466
Taxes & fees included
Limited Inventory!

Renaissance St. Louis Airport Hotel
9801 Natural Bridge Road, St. Louis, US
4.2Very Good
$367/nightTotal $470
Taxes & fees included
Limited Inventory!

Live by Loews - St.Louis
799 Clark ave, St. Louis, US
4.6Excellent
$299/nightTotal $481
Taxes & fees included
Limited Inventory!

Staybridge Suites St. Louis - Westport by IHG
25 Progress Pkwy, Maryland Heights, US
4.4Very Good
$374/nightTotal $499
Taxes & fees included
Limited Inventory!

Marriott St. Louis West
660 Maryville Centre Dr, St. Louis, US
4.2Very Good
$423/nightTotal $567
Taxes & fees included
Limited Inventory!

Tru by Hilton St. Charles St. Louis MO
333 Camelback Rd, St. Charles, US
4.2Very Good
$424/nightTotal $579
Taxes & fees included
Limited Inventory!

Fairfield Inn & Suites St. Louis Westport
11918 Westline Industrial Drive, Maryland Heights, US
4.6Excellent
$458/nightTotal $596
Taxes & fees included
Limited Inventory!

DoubleTree by Hilton St. Louis Forest Park
4550 Forest Park Ave, St. Louis, US
4.1Very Good
$379/nightTotal $605
Taxes & fees included
Limited Inventory!

DoubleTree by Hilton St. Louis Airport
4505 Woodson Road, St. Louis, US
3.9Very Good
$445/nightTotal $611
Taxes & fees included
Limited Inventory!

Courtyard by Marriott St. Louis Creve Coeur
828 North New Ballas Rd, St. Louis, US
4.3Very Good
$472/nightTotal $615
Taxes & fees included
Limited Inventory!

Value Suites Extended Stay - St. Louis
1881 Craigshire Rd, Maryland Heights, US
3.5Very Good
$385/nightTotal $693
Taxes & fees included
Limited Inventory!

Sheraton Westport Plaza Hotel St. Louis
900 Westport Plz, Maryland Heights, US
4.1Very Good
$718/nightTotal $961
Taxes & fees included
Limited Inventory!

Four Seasons Hotel St. Louis
999 North 2nd Street, St. Louis, US
4.7Excellent
$635/nightTotal $1,016
Taxes & fees included
Limited Inventory!