We are an independent online travel website.

Filters

Hotel Stars
Price Range
$87$1,459
Hotel Name
Guest Reviews
5+ Excellent
Property Type
Amenities

Best Hotel Deals in Alton, IL

100 of 100 Hotels
Currency:
Sort by:
Super 8 by Wyndham Collinsville St. Louis
Super 8 by Wyndham Collinsville St. Louis
2 Gateway Dr, Collinsville, US
3.5Very Good
$60/nightTotal $87
Taxes & fees included
Limited Inventory!
Americas Best Value Inn Collinsville St. Louis
Americas Best Value Inn Collinsville St. Louis
552 Ramada Blvd, Collinsville, US
3.2Good
$65/nightTotal $89
Taxes & fees included
Limited Inventory!
Econo Lodge Inn & Suites Granite City - St. Louis
Econo Lodge Inn & Suites Granite City - St. Louis
3236 West Chain of Rocks Rd, Granite City, US
3.0Good
$69/nightTotal $95
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!
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!
Days Inn by Wyndham Pontoon Beach
Days Inn by Wyndham Pontoon Beach
5105 Highway 111, Granite City, US
3.0Good
$72/nightTotal $104
Taxes & fees included
Limited Inventory!
Super 8 by Wyndham Pontoon Beach IL / St. Louis MO Area
Super 8 by Wyndham Pontoon Beach IL / St. Louis MO Area
4141 Timberlake Dr, Granite City, US
2.8Good
$81/nightTotal $104
Taxes & fees included
Limited Inventory!
Red Roof Inn St. Louis - Troy IL
Red Roof Inn St. Louis - Troy IL
2030 Formosa Road, Troy, US
3.8Very Good
$80/nightTotal $107
Taxes & fees included
Limited Inventory!
Days Inn by Wyndham Collinsville / St. Louis
Days Inn by Wyndham Collinsville / St. Louis
12 Commerce Drive, Collinsville, US
3.6Very Good
$81/nightTotal $107
Taxes & fees included
Limited Inventory!
Loyalty Inn Maryville
Loyalty Inn Maryville
2701 Maryville Rd, Maryville, US
2.6Good
$70/nightTotal $109
Taxes & fees included
Limited Inventory!
Innkeeper Motel
Innkeeper Motel
401 East State Street, Hamel, US
5.0Excellent
$70/nightTotal $109
Taxes & fees included
Limited Inventory!
Motel 6 Troy IL
Motel 6 Troy IL
909 Edwardsville Rd, Troy, US
3.8Very Good
$70/nightTotal $109
Taxes & fees included
13 rooms available!
Super 8 by Wyndham Troy IL / St. Louis Area
Super 8 by Wyndham Troy IL / St. Louis Area
910 Edwardsville Rd, Troy, US
4.0Very Good
$85/nightTotal $110
Taxes & fees included
Limited Inventory!
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!
Best Western Troy Hotel
Best Western Troy Hotel
2020 Formosa Drive, Troy, US
4.0Very Good
$79/nightTotal $112
Taxes & fees included
Limited Inventory!
Red Lion Inn & Suites Pontoon Beach
Red Lion Inn & Suites Pontoon Beach
1240 East Chain of Rocks Rd, Granite City, US
3.9Very Good
$72/nightTotal $114
Taxes & fees included
Limited Inventory!
Days Inn by Wyndham Troy IL
Days Inn by Wyndham Troy IL
910 Cherry Ln, Troy, US
3.9Very Good
$89/nightTotal $114
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!
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!
Budget Motel Granite City / St. Louis Area
Budget Motel Granite City / St. Louis Area
3220 West Chain of Rocks Rd, Granite City, US
0.0Poor
$80/nightTotal $124
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 $140
Taxes & fees included
Limited Inventory!
Comfort Inn Alton near I-255
Comfort Inn Alton near I-255
11 Crossroads Ct, Alton, US
3.8Very Good
$109/nightTotal $140
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 $140
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
$106/nightTotal $141
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
33 rooms available!
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 $143
Taxes & fees included
31 rooms available!
Days Inn by Wyndham Downtown St. Louis
Days Inn by Wyndham Downtown St. Louis
2810 North 9th St, St. Louis, US
2.4Fair
$98/nightTotal $143
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
$103/nightTotal $148
Taxes & fees included
Limited Inventory!
Royal Relax Inn
Royal Relax Inn
5280 Collinsville Rd, Fairmont City, US
2.9Good
$66/nightTotal $149
Taxes & fees included
14 rooms available!
Best Western Plus Pontoon Beach
Best Western Plus Pontoon Beach
4 Regency Pkwy, Granite City, US
4.2Very Good
$104/nightTotal $149
Taxes & fees included
Limited Inventory!
Super 8 by Wyndham Alton
Super 8 by Wyndham Alton
1800 Homer M. Adams Parkway, Alton, US
3.4Good
$117/nightTotal $149
Taxes & fees included
Limited Inventory!
Best Western Plus Parkway Hotel
Best Western Plus Parkway Hotel
1900 Homer Adams Pkwy, Alton, US
4.1Very Good
$119/nightTotal $152
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!
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!
La Quinta Inn & Suites by Wyndham Collinsville - St. Louis
La Quinta Inn & Suites by Wyndham Collinsville - St. Louis
6 Gateway Dr, Collinsville, US
3.5Very Good
$112/nightTotal $157
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 $165
Taxes & fees included
Limited Inventory!
Super 8 by Wyndham Jerseyville
Super 8 by Wyndham Jerseyville
1303 State Highway 109, Jerseyville, US
3.9Very Good
$129/nightTotal $167
Taxes & fees included
Limited Inventory!
The Great Rivers an Ascend Collection Hotel
The Great Rivers an Ascend Collection Hotel
3559 College Avenue, Alton, US
3.9Very Good
$136/nightTotal $175
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 Collinsville near St. Louis
Comfort Inn Collinsville near St. Louis
8 Commerce Dr, Collinsville, US
4.2Very Good
$137/nightTotal $180
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 Pontoon Beach
La Quinta Inn & Suites by Wyndham Pontoon Beach
14 Regency Park Dr, Granite City, US
3.8Very Good
$132/nightTotal $190
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!
Comfort Inn Edwardsville - St. Louis
Comfort Inn Edwardsville - St. Louis
3080 South State Route 157, Edwardsville, US
4.2Very Good
$147/nightTotal $193
Taxes & fees included
Limited Inventory!
Casino Queen Hotel
Casino Queen Hotel
200 Front Street, East St. Louis, US
3.9Very Good
$119/nightTotal $194
Taxes & fees included
Hurry 7 rooms left only!
HoteLumiere at the Arch - a Caesars Rewards Destination
HoteLumiere at the Arch - a Caesars Rewards Destination
999 North 2nd St., St. Louis, US
3.4Good
$129/nightTotal $198
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!
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!
Country Hearth Inn & Suites Edwardsville St. Louis
Country Hearth Inn & Suites Edwardsville St. Louis
1013 Plummer Drive, Edwardsville, US
4.3Very Good
$144/nightTotal $230
Taxes & fees included
12 rooms available!
Hampton Inn & Suites St. Louis / Alton
Hampton Inn & Suites St. Louis / Alton
1904 Homer M Adams Parkway, Alton, US
4.5Excellent
$179/nightTotal $238
Taxes & fees included
Limited Inventory!
Holiday Inn Express and Suites Alton St. Louis Area by IHG
Holiday Inn Express and Suites Alton St. Louis Area by IHG
2008 HOMER ADAMS PARKWAY, Alton, US
4.6Excellent
$179/nightTotal $242
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!
Home2 Suites by Hilton St. Louis Downtown
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 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!
Holiday Inn Express Troy by IHG
Holiday Inn Express Troy by IHG
2011 Formosa Road, Troy, US
4.6Excellent
$194/nightTotal $254
Taxes & fees included
Limited Inventory!
Hampton Inn & Suites St. Louis-Edwardsville
Hampton Inn & Suites St. Louis-Edwardsville
5723 Heritage Crossing Dr, Glen Carbon, US
3.7Very Good
$174/nightTotal $255
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
$161/nightTotal $257
Taxes & fees included
Limited Inventory!
Moonrise Hotel
Moonrise Hotel
6177 Delmar Blvd, St. Louis, US
4.5Excellent
$203/nightTotal $260
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!
Missouri Athletic Club
Missouri Athletic Club
405 Washington Ave, St. Louis, US
4.3Very Good
$174/nightTotal $276
Taxes & fees included
12 rooms available!
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!
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 $283
Taxes & fees included
19 rooms available!
Comfort Suites St. Charles - St Louis
Comfort Suites St. Charles - St Louis
1400 South 5th St, St. Charles, US
4.2Very Good
$184/nightTotal $289
Taxes & fees included
Hurry 8 rooms left only!
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!
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 $297
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
Hurry 8 rooms left only!
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
$214/nightTotal $301
Taxes & fees included
Limited Inventory!
Holiday Inn Express & Suites Edwardsville by IHG
Holiday Inn Express & Suites Edwardsville by IHG
1000 Plummer Drive, Edwardsville, US
4.6Excellent
$226/nightTotal $307
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 $310
Taxes & fees included
Limited Inventory!
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 $314
Taxes & fees included
Limited Inventory!
Hyatt Regency St. Louis at the Arch
Hyatt Regency St. Louis at the Arch
315 Chestnut St, St. Louis, US
4.3Very Good
$209/nightTotal $336
Taxes & fees included
Limited Inventory!
St. Louis Union Station Hotel Curio Collection by Hilton
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
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
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!
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!
Hampton Inn Collinsville
Hampton Inn Collinsville
7 Commerce Drive, Collinsville, US
4.2Very Good
$267/nightTotal $362
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!
21C Museum Hotel St. Louis
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
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!
Hampton Inn St. Louis-Downtown (At the Gateway Arch)
Hampton Inn St. Louis-Downtown (At the Gateway Arch)
333 Washington Ave, St. Louis, US
4.4Very Good
$269/nightTotal $406
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
$321/nightTotal $411
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!
Fairfield Inn & Suites by Marriott St. Louis Downtown
Fairfield Inn & Suites by Marriott St. Louis Downtown
2144 MARKET STREET, St. Louis, US
4.6Excellent
$335/nightTotal $443
Taxes & fees included
Limited Inventory!
Marriott St. Louis Grand
Marriott St. Louis Grand
800 Washington Ave, St. Louis, US
4.0Very Good
$337/nightTotal $451
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 $462
Taxes & fees included
Hurry 7 rooms left only!
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!
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!
DoubleTree by Hilton St. Louis Airport
DoubleTree by Hilton St. Louis Airport
4505 Woodson Road, St. Louis, US
3.9Very Good
$375/nightTotal $505
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
$329/nightTotal $532
Taxes & fees included
Hurry 9 rooms left only!
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!
Home2 Suites by Hilton St. Louis / Forest Park
Home2 Suites by Hilton St. Louis / Forest Park
920 South Taylor Avenue, St. Louis, US
4.3Very Good
$398/nightTotal $637
Taxes & fees included
Limited Inventory!
Hilton Pennywell St. Louis at the Arch
Hilton Pennywell St. Louis at the Arch
400 Olive St, St. Louis, US
4.4Very Good
$545/nightTotal $698
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
$604/nightTotal $774
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 $823
Taxes & fees included
Limited Inventory!
Aloft by Marriott St. Louis Cortex
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!