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
2 Gateway Dr, Collinsville, US
3.5Very Good
$60/nightTotal $87
Taxes & fees included
Limited Inventory!

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
3236 West Chain of Rocks Rd, Granite City, US
3.0Good
$69/nightTotal $95
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!

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!

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
4141 Timberlake Dr, Granite City, US
2.8Good
$81/nightTotal $104
Taxes & fees included
Limited Inventory!

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
12 Commerce Drive, Collinsville, US
3.6Very Good
$81/nightTotal $107
Taxes & fees included
Limited Inventory!

Loyalty Inn Maryville
2701 Maryville Rd, Maryville, US
2.6Good
$70/nightTotal $109
Taxes & fees included
Limited Inventory!

Innkeeper Motel
401 East State Street, Hamel, US
5.0Excellent
$70/nightTotal $109
Taxes & fees included
Limited Inventory!

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
910 Edwardsville Rd, Troy, US
4.0Very Good
$85/nightTotal $110
Taxes & fees included
Limited Inventory!

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
2020 Formosa Drive, Troy, US
4.0Very Good
$79/nightTotal $112
Taxes & fees included
Limited Inventory!

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
910 Cherry Ln, Troy, US
3.9Very Good
$89/nightTotal $114
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!

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!

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
1100 Lumiere Place Boulevard, St. Louis, US
2.8Good
$109/nightTotal $140
Taxes & fees included
Limited Inventory!

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
55 Dunn Rd, Florissant, US
3.8Very Good
$104/nightTotal $140
Taxes & fees included
Limited Inventory!

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
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
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
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
318 Taylor Rd, Hazelwood, US
3.3Good
$103/nightTotal $148
Taxes & fees included
Limited Inventory!

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
4 Regency Pkwy, Granite City, US
4.2Very Good
$104/nightTotal $149
Taxes & fees included
Limited Inventory!

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
1900 Homer Adams Pkwy, Alton, US
4.1Very Good
$119/nightTotal $152
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!

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
6 Gateway Dr, Collinsville, US
3.5Very Good
$112/nightTotal $157
Taxes & fees included
Limited Inventory!

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
1303 State Highway 109, Jerseyville, US
3.9Very Good
$129/nightTotal $167
Taxes & fees included
Limited Inventory!

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
323 Taylor Road, Hazelwood, US
3.6Very Good
$119/nightTotal $179
Taxes & fees included
Limited Inventory!

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
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
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
3125 Rider Trl S, Bridgeton, US
3.2Good
$141/nightTotal $193
Taxes & fees included
Limited Inventory!

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
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
999 North 2nd St., St. Louis, US
3.4Good
$129/nightTotal $198
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!

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
1013 Plummer Drive, Edwardsville, US
4.3Very Good
$144/nightTotal $230
Taxes & fees included
12 rooms available!

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
2008 HOMER ADAMS PARKWAY, Alton, US
4.6Excellent
$179/nightTotal $242
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!

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
11225 Lone Eagle Dr, Bridgeton, US
4.2Very Good
$194/nightTotal $253
Taxes & fees included
Limited Inventory!

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
5723 Heritage Crossing Dr, Glen Carbon, US
3.7Very Good
$174/nightTotal $255
Taxes & fees included
Limited Inventory!

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
6177 Delmar Blvd, St. Louis, US
4.5Excellent
$203/nightTotal $260
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!

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
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
13639 Riverport Dr, Maryland Heights, US
3.6Very Good
$179/nightTotal $283
Taxes & fees included
19 rooms available!

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
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
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
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
4630 Lindell, St. Louis, US
4.0Very Good
$214/nightTotal $301
Taxes & fees included
Limited Inventory!

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
4576 Woodson Road, St. Louis, US
4.5Excellent
$190/nightTotal $310
Taxes & fees included
Limited Inventory!

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
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
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
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
212 North Kingshighway, St. Louis, US
4.4Very Good
$257/nightTotal $358
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!

Hampton Inn Collinsville
7 Commerce Drive, Collinsville, US
4.2Very Good
$267/nightTotal $362
Taxes & fees included
Limited Inventory!

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

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
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!

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
4550 Forest Park Ave, St. Louis, US
4.1Very Good
$321/nightTotal $411
Taxes & fees included
Limited Inventory!

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
2144 MARKET STREET, St. Louis, US
4.6Excellent
$335/nightTotal $443
Taxes & fees included
Limited Inventory!

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
1190 South Main St, St. Charles, US
4.7Excellent
$294/nightTotal $462
Taxes & fees included
Hurry 7 rooms left only!

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
799 Clark ave, St. Louis, US
4.6Excellent
$299/nightTotal $481
Taxes & fees included
Limited Inventory!

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
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
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
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
400 Olive St, St. Louis, US
4.4Very Good
$545/nightTotal $698
Taxes & fees included
Limited Inventory!

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
2434 Old Dorsett Rd, Maryland Heights, US
4.3Very Good
$509/nightTotal $823
Taxes & fees included
Limited Inventory!

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!