Filters
Hotel Stars
Price Range
$88$925
Hotel Name
Guest Reviews
5+ Excellent
Property Type
Amenities
Best Hotel Deals in O'Fallon, MO
92 of 92 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!

HomeTowne Studios by Red Roof St. Louis - Airport / N Lindbergh
6065 North Linbergh Blvd, Hazelwood, US
2.7Good
$75/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!

Motel 6 Maryland Heights MO
12330 Dorsett Rd, Maryland Heights, US
3.0Good
$65/nightTotal $104
Taxes & fees included
Limited Inventory!

Economy Inn Wentzville
1390 Continental Dr, Wentzville, US
3.1Good
$70/nightTotal $110
Taxes & fees included
11 rooms available!

Baymont by Wyndham Bridgeton St. Louis
12705 St. Charles Rock Rd, Bridgeton, US
3.7Very Good
$74/nightTotal $111
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!

Days Inn by Wyndham St. Peters / St Charles
130 Salt Lick Rd, St. Peters, US
3.1Good
$90/nightTotal $118
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
Hurry 9 rooms left only!

Bay Inn & Suites Troy
107 King Dr, Troy, US
3.1Good
$78/nightTotal $123
Taxes & fees included
Hurry 8 rooms left only!

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

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!

Super 8 by Wyndham Eureka / Six Flags Nearby
1733 West 5th St, Eureka, US
3.4Good
$83/nightTotal $132
Taxes & fees included
Hurry 9 rooms left only!

Extended Stay Warrenton Inn
220 Arlington Way, Warrenton, US
2.7Good
$84/nightTotal $132
Taxes & fees included
Limited Inventory!

WoodSpring Suites St. Louis St Charles
2100 Old Highway 94 S, St. Charles, US
2.7Good
$85/nightTotal $133
Taxes & fees included
Limited Inventory!

Super 8 by Wyndham Warrenton
1429 North Service Rd. East I 70, Warrenton, US
3.7Very Good
$85/nightTotal $134
Taxes & fees included
13 rooms available!

LAKEVIEWINN
10600 Veterans Memorial Pkwy, Lake St Louis, US
5.0Excellent
$90/nightTotal $141
Taxes & fees included
Limited Inventory!

Sleep Inn Saint Charles North
150 Fountain Lakes Blvd, St. Charles, US
2.9Good
$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!

The Lodge Hotel and Banquets
3551 Pennridge Dr. 3551, Bridgeton, US
2.4Fair
$88/nightTotal $143
Taxes & fees included
32 rooms available!

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

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

Sonesta Simply Suites St. Louis Earth City
3250 Rider Trl S, Earth City, US
4.3Very Good
$118/nightTotal $153
Taxes & fees included
Limited Inventory!

Quality Inn Foristell
12 Highway W, Foristell, US
4.1Very Good
$114/nightTotal $153
Taxes & fees included
Limited Inventory!

Baymont by Wyndham Warrenton
425 East Veterans Memorial Pkwy, Warrenton, US
3.6Very Good
$98/nightTotal $155
Taxes & fees included
Hurry 7 rooms left only!

Super 8 by Wyndham Washington
2081 Eckelkamp Ct, Washington, US
4.1Very Good
$99/nightTotal $156
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
$99/nightTotal $157
Taxes & fees included
Limited Inventory!

The Wildwood Hotel
2801 Fountain Pl, Wildwood, US
4.5Excellent
$124/nightTotal $163
Taxes & fees included
Limited Inventory!

Extended Stay America Suites St. Louis St Peters
5555 Veterans Memorial Pkwy, St. Peters, US
3.4Good
$122/nightTotal $163
Taxes & fees included
Limited Inventory!

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

Quality Inn Near Six Flags St. Louis
1400 West Osage St, Pacific, US
4.2Very Good
$109/nightTotal $172
Taxes & fees included
Hurry 7 rooms left only!

Sleep Inn & Suites OFallon MO - Technology Drive
1147 Technology Drive, O'Fallon, US
4.5Excellent
$120/nightTotal $173
Taxes & fees included
Limited Inventory!

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

Comfort Inn & Suites Hazelwood - St. Louis
7133 Douglas West Palmer, Hazelwood, US
3.9Very Good
$122/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!

Extended Stay America Select Suites St. Louis Earth City
3125 Rider Trl S, Bridgeton, US
3.2Good
$141/nightTotal $193
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!

Comfort Inn Near Six Flags St. Louis
1320 Thornton St, Pacific, US
4.1Very Good
$131/nightTotal $206
Taxes & fees included
Limited Inventory!

Holiday Inn St. Louis West Six Flags by IHG
4901 Six Flags Rd, Eureka, US
4.3Very Good
$154/nightTotal $207
Taxes & fees included
Limited Inventory!

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

Country Inn & Suites by Radisson St. Peters, MO
3877 Veterans Memorial Pkwy, St. Charles, US
4.0Very Good
$164/nightTotal $210
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!

Larkspur Landing Extended Stay Suites St. Louis Riverport - Airport West
13639 Riverport Dr, Maryland Heights, US
3.6Very Good
$179/nightTotal $231
Taxes & fees included
Limited Inventory!

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

La Quinta Inn & Suites by Wyndham St. Louis Route 66
1580 South Kirkwood Rd, St. Louis, US
3.8Very Good
$156/nightTotal $248
Taxes & fees included
Limited Inventory!

Staybridge Suites OFallon Chesterfield by IHG
1155 Technology Drive, O'Fallon, US
4.1Very Good
$184/nightTotal $249
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
$189/nightTotal $251
Taxes & fees included
Limited Inventory!

Elimwood Hotel a Ramada by Wyndham
13735 Riverport Dr, Maryland Heights, US
3.6Very Good
$191/nightTotal $253
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!

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

Comfort Suites St. Charles - St Louis
1400 South 5th St, St. Charles, US
4.2Very Good
$184/nightTotal $257
Taxes & fees included
Limited Inventory!

Holiday Inn Express & Suites St. Peters by IHG
50 RICHMOND CENTER BLVD, St. Peters, US
4.5Excellent
$204/nightTotal $261
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 St. Louis Arpt West-Earth City by IHG
3400 Rider Trl S, Earth City, US
3.8Very Good
$209/nightTotal $278
Taxes & fees included
Limited Inventory!

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!

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

Hampton Inn St. Louis / Westport
2454 Old Dorsett Rd, Maryland Heights, US
3.9Very Good
$225/nightTotal $301
Taxes & fees included
Limited Inventory!

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

Moonrise Hotel
6177 Delmar Blvd, St. Louis, US
4.5Excellent
$195/nightTotal $313
Taxes & fees included
21 rooms available!

Holiday Inn Express Warrenton by IHG
1008 North Highway 47 & Interstate 7, Warrenton, US
4.5Excellent
$199/nightTotal $315
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 $317
Taxes & fees included
Limited Inventory!

Hampton Inn St. Charles St. Peters
3720 West Clay St, St. Charles, US
4.0Very Good
$251/nightTotal $324
Taxes & fees included
Limited Inventory!

The Knight Center at Washington University
Throop Dr. and Snow Way, St. Louis, US
4.7Excellent
$229/nightTotal $361
Taxes & fees included
Limited Inventory!

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

Country Inn & Suites by Radisson St. Charles Historic District
1190 South Main St, St. Charles, US
4.7Excellent
$294/nightTotal $376
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 $376
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!

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

The Cheshire
6300 Clayton Rd, Richmond Heights, US
4.3Very Good
$265/nightTotal $423
Taxes & fees included
Limited Inventory!

Holiday Inn Express & Suites Wentzville St. Louis West by IHG
1100 Lodora Drive, Wentzville, US
4.6Excellent
$332/nightTotal $441
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!

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!

Hilton Garden Inn St. Louis Airport
4450 Evans Place, St. Louis, US
4.1Very Good
$333/nightTotal $533
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 Hotel St. Louis - Chesterfield
16625 Swingley Ridge Rd, Chesterfield, US
4.3Very Good
$501/nightTotal $671
Taxes & fees included
Limited Inventory!

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

Ameristar Casino Resort and Spa
1 Ameristar Blvd, St. Charles, US
4.3Very Good
$557/nightTotal $751
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!