We are an independent online travel website.

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
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!
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
$75/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!
Motel 6 Maryland Heights MO
Motel 6 Maryland Heights MO
12330 Dorsett Rd, Maryland Heights, US
3.0Good
$65/nightTotal $104
Taxes & fees included
Limited Inventory!
Economy Inn Wentzville
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
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
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
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
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
Hurry 9 rooms left only!
Bay Inn & Suites Troy
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
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
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
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!
Super 8 by Wyndham Eureka / Six Flags Nearby
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
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
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
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
LAKEVIEWINN
10600 Veterans Memorial Pkwy, Lake St Louis, US
5.0Excellent
$90/nightTotal $141
Taxes & fees included
Limited Inventory!
Sleep Inn Saint Charles North
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
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
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
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
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
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
Quality Inn Foristell
12 Highway W, Foristell, US
4.1Very Good
$114/nightTotal $153
Taxes & fees included
Limited Inventory!
Baymont by Wyndham Warrenton
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
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
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
$99/nightTotal $157
Taxes & fees included
Limited Inventory!
The Wildwood Hotel
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
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
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
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
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
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
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
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!
Extended Stay America Select Suites St. Louis Earth City
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
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
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
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
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
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
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
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
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
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
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
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
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
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!
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
$189/nightTotal $255
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
$184/nightTotal $257
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
$204/nightTotal $261
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 St. Louis Arpt West-Earth City by IHG
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
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
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
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
Hyatt Select St. Louis Airport
4576 Woodson Road, St. Louis, US
4.5Excellent
$190/nightTotal $312
Taxes & fees included
Limited Inventory!
Moonrise Hotel
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
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
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
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
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
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
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
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
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!
Hilton Garden Inn St. Louis / OFallon MO
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
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
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
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
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!
Hilton Garden Inn St. Louis Airport
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
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 Hotel St. Louis - Chesterfield
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
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
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
DoubleTree by Hilton St. Louis - Westport
1973 Craigshire Rd, Maryland Heights, US
4.0Very Good
$723/nightTotal $925
Taxes & fees included
Limited Inventory!