Photo by throwingsofas

Lodges in Madison County
Compare and save
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Next weekend
In two weeks
In one month
In two months
Our top choices for Madison County lodges

1. Charming 2-bedroom lodge with WiFi, AC, quietly tucked away in the woods.
Charming 2-bedroom lodge with WiFi, AC, quietly tucked away in the woods.Okawville
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.
Top Madison County Hotel Reviews

Drury Plaza Hotel St. Louis at the Arch
10/10 Excellent
Explore a world of travel with Expedia
- Hotels with a Pool in Edwardsville
- La Quinta Inn & Suites Hotels in Edwardsville
- Condo Rentals in Edwardsville
- Accor Hotels in Pontoon Beach
- 2 Star Hotels in Edwardsville
- Hyatt Hotels in Hartford
- Hilton Hotels in Maryville
- Red Roof Inn Hotels in Pontoon Beach
- Preferred Hotels in North Metro East
- Magnolia Hotels in Maryville
- Hyatt Hotels in Troy
- Rv Parks in East Alton
- Motels in Livingston
- Accor Hotels in Glen Carbon
- Motels in Troy
- Red Roof Inn Hotels in Roxana
- La Quinta Inn & Suites Hotels in Pontoon Beach
- Omni Hotels in Troy
- B&B in Alton
- Wyndham Hotels in Roxana
- Apartments in Edwardsville
- Hotels with Free Parking in Glen Carbon
- Cabin Rentals in Fairmont City
- Inns in Wood River
- Drury Inn & Suites Hotels in Roxana
- Cottages in Godfrey
- 2 Star Hotels in Hamel
- Marriott Hotels & Resorts in Roxana
- Wyndham Hotels in Bethalto
- Aimbridge Hospitality Hotels in Troy
- Preferred Hotels in Glen Carbon
- 5 Star Hotels in Edwardsville
- Oakwood Hotels in Pontoon Beach
- Hotels with an Indoor Pool in Troy
- Wyndham Hotels in Hamel
- Motels in Bethalto
- Pet-Friendly Hotels in Hamel
- Red Lion Hotels in Maryville
- Four Seasons Hotels in Maryville
- Apartments in Pontoon Beach
- Sonesta Hotel in Roxana
- B&B in Godfrey
- Motels in Granite City
- Motels in Collinsville
- Red Lion Hotels in North Metro East
- Red Roof Inn Hotels in Edwardsville
- Loews Hotels in Pontoon Beach
- Oyo Rooms Hotels in Edwardsville
- Extended Stay America Hotels in Glen Carbon
- B&B in Jackie Joyner-Kersee Center Station
- Extended Stay America Hotels in Edwardsville
- Best Western Hotels in Bethalto
- Inns in Granite City
- 3 Star Hotels in Maryville
- 3 Star Hotels in Bethalto
- Wyndham Hotels in Hartford
- Vacation Homes in Granite City
- Pet-Friendly Hotels in Troy
- Cheap Hotels in Maryville
- Motels in Caseyville
- Guest Houses in Edwardsville
- B&B in East Alton
- Cabin Rentals in Maryville
- Vacation Homes in O'Fallon
- 5 Star Hotels in Pontoon Beach
- La Quinta Inn & Suites Hotels in Roxana
- B&B in Caseyville
- Vacation Homes in Jackie Joyner-Kersee Center Station
- Hilton Hotels in Cottage Hills
- Cottages in Troy
- Aimbridge Hospitality Hotels in Cottage Hills
- Wyndham Hotels in Edwardsville
- Best Western Hotels in Troy
- Hyatt Hotels in Maryville
- Wyndham Hotels in Troy
- Wyndham Hotels in Maryville
- Cabin Rentals in Collinsville
- Hilton Hotels in Hartford
- Red Lion Hotels in Hartford
- Motel 6 Hotels in Maryville
- Best Western Hotels in Pontoon Beach
- La Quinta Inn & Suites Hotels in Hamel
- Motel 6 Hotels in Troy
- B&B in Collinsville
- Country Hearth Inn Hotels in Edwardsville
- B&B in O'Fallon
- Cottages in Fairmont City
- B&B in Madison









