Book Midway hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Midway

Cheap Midway hotels

Red Lion Inn & Suites Pontoon Beach

Red Lion Inn & Suites Pontoon Beach

2.5 out of 5
1240 E Chain Of Rocks Rd Granite City IL
Fully refundableReserve now, pay when you stay
The price is AU$109 per night from 26 Apr to 27 Apr
AU$109
26 Apr - 27 Apr
includes taxes & fees
With a stay at Red Lion Inn & Suites Pontoon Beach in Granite City, you'll be within a 10-minute drive of Horseshoe Lake State Park and Lewis and Clark Interpretive ...
Opens in a new windowRed Lion Inn & Suites Pontoon Beach
Super 8 by Wyndham Troy IL/St. Louis Area

Super 8 by Wyndham Troy IL/St. Louis Area

2 out of 5
910 Edwardsville Rd Troy IL
Fully refundableReserve now, pay when you stay
The price is AU$112 per night from 22 Apr to 23 Apr
AU$112
22 Apr - 23 Apr
includes taxes & fees
When you stay at Super 8 by Wyndham Troy IL/St. Louis Area in Troy, you'll be within a 10-minute drive of Villa Marie Winery & Banquet Center and Goshen Golf ...
Opens in a new windowSuper 8 by Wyndham Troy IL/St. Louis Area
The Great Rivers, an Ascend Collection Hotel

The Great Rivers, an Ascend Collection Hotel

3 out of 5
3559 College Avenue Alton IL
Fully refundable
The price is AU$201 per night from 17 May to 18 May
AU$201
17 May - 18 May
includes taxes & fees
Located in Alton, The Great Rivers, an Ascend Collection Hotel is in the business district, a 2-minute drive from Robert Wadlow Statue and 6 minutes from Historic ...
Opens in a new windowThe Great Rivers, an Ascend Collection Hotel
Save an average of 15% on thousands of hotels when you're signed in
Drury Inn & Suites St. Louis Collinsville

Drury Inn & Suites St. Louis Collinsville

3 out of 5
602 N Bluff Rd Collinsville IL
Fully refundableReserve now, pay when you stay
The price is AU$178 per night from 3 May to 4 May
AU$178
3 May - 4 May
includes taxes & fees
With a stay at Drury Inn & Suites St. Louis Collinsville, you'll be centrally located in Collinsville, within a 15-minute drive of Busch Stadium and Gateway ...
Opens in a new windowDrury Inn & Suites St. Louis Collinsville
La Quinta Inn & Suites by Wyndham Collinsville - St. Louis

La Quinta Inn & Suites by Wyndham Collinsville - St. Louis

3 out of 5
6 Gateway Dr Collinsville IL
Fully refundableReserve now, pay when you stay
The price is AU$138 per night from 11 May to 12 May
AU$138
11 May - 12 May
includes taxes & fees
With a stay at La Quinta Inn & Suites by Wyndham Collinsville - St. Louis, you'll be centrally located in Collinsville, within a 15-minute drive of America's ...
Opens in a new windowLa Quinta Inn & Suites by Wyndham Collinsville - St. Louis
Best Western Plus Pontoon Beach

Best Western Plus Pontoon Beach

3 out of 5
4 Regency Pkwy Granite City IL
Fully refundableReserve now, pay when you stay
The price is AU$161 per night from 19 Apr to 20 Apr
AU$161
19 Apr - 20 Apr
includes taxes & fees
With a stay at Best Western Plus Pontoon Beach in Granite City, you'll be near the airport, within a 15-minute drive of Mississippi River and Horseshoe Lake ...
Opens in a new windowBest Western Plus Pontoon Beach
Country Hearth Inn & Suites Edwardsville St. Louis

Country Hearth Inn & Suites Edwardsville St. Louis

2.5 out of 5
1013 Plummer Drive Edwardsville IL
Fully refundableReserve now, pay when you stay
The price is AU$224 per night from 19 Apr to 20 Apr
AU$224
19 Apr - 20 Apr
includes taxes & fees
Located in Edwardsville, Country Hearth Inn & Suites Edwardsville St. Louis is in the business district, within a 5-minute drive of Edwardsville Arts Center ...
Opens in a new windowCountry Hearth Inn & Suites Edwardsville St. Louis
Days Inn by Wyndham Collinsville/St. Louis

Days Inn by Wyndham Collinsville/St. Louis

2.5 out of 5
12 Commerce Drive Collinsville IL
Fully refundableReserve now, pay when you stay
The price is AU$107 per night from 10 May to 11 May
AU$107
10 May - 11 May
includes taxes & fees
With a stay at Days Inn by Wyndham Collinsville/St. Louis in Collinsville (Eastport), you'll be within a 15-minute drive of Busch Stadium and America's Center ...
Opens in a new windowDays Inn by Wyndham Collinsville/St. Louis
Holiday Inn Express Troy by IHG

Holiday Inn Express Troy by IHG

2.5 out of 5
2011 Formosa Road Troy IL
Fully refundable
The price is AU$190 per night from 26 Apr to 27 Apr
AU$190
26 Apr - 27 Apr
includes taxes & fees
Located in Troy, Holiday Inn Express Troy by IHG is in the suburbs, within a 10-minute drive of Villa Marie Winery & Banquet Center and Goshen Golf Driving ...
Opens in a new windowHoliday Inn Express Troy by IHG
Don't see what you're looking for?
See all available properties in Midway
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.

Midway hotels essential information

Accommodation
98 hotels
Lowest Price
AU$107
Highest Price
AU$224
Popular hotels
Red Lion Inn & Suites Pontoon Beach, Super 8 by Wyndham Troy IL/St. Louis Area, The Great Rivers, an Ascend Collection Hotel, Drury Inn & Suites St. Louis Collinsville, La Quinta Inn & Suites by Wyndham Collinsville - St. Louis, Best Western Plus Pontoon Beach, Country Hearth Inn & Suites Edwardsville St. Louis, Days Inn by Wyndham Collinsville/St. Louis, Holiday Inn Express Troy by IHG

Most recent Midway hotel reviews

Top Picks

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.