We are an independent online travel website.

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
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
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
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
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
Motel 6 Hazelwood MO
5781 Campus Ct, Hazelwood, US
3.8Very Good
$66/nightTotal $98
Taxes & fees included
Limited Inventory!
Economy Inn Wentzville
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
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
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
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
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
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
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
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
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!
Super 8 by Wyndham St. Charles
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
The Green Tree Inn
15 Mill Street, Elsah, US
5.0Excellent
$259/nightTotal $404
Taxes & fees included
Limited Inventory!
Hyatt Place St. Louis / Chesterfield
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Four Seasons Hotel St. Louis
999 North 2nd Street, St. Louis, US
4.7Excellent
$635/nightTotal $1,016
Taxes & fees included
Limited Inventory!