A sunset over a calm body of water with a rocky shoreline and trees in the foreground.

Search Hotels in Madison County

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in Madison County

Check prices for these dates

Next weekend
In two weeks

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Madison County hotels

1. Drury Inn & Suites St. Louis Collinsville

Drury Inn & Suites St. Louis Collinsville
3.0 star property
Eastport
9.6 out of 10, Exceptional, (1,014 reviews)
"Room was clean, pool was heated, staff was very nice!"
United States
Lisa
The price is NT$3,512
NT$4,038 total
includes taxes & fees
Sep 14 - Sep 15
Drury Inn & Suites St. Louis Collinsville

2. Comfort Inn Edwardsville - St. Louis

Comfort Inn Edwardsville - St. Louis
2.5 star property
Edwardsville
8.4 out of 10, Very Good, (927 reviews)
"The staff was amazing!"
United States
Ashley
The price is NT$3,146
NT$3,618 total
includes taxes & fees
Sep 27 - Sep 28
Comfort Inn Edwardsville - St. Louis

3. Super 8 by Wyndham Collinsville St. Louis

Super 8 by Wyndham Collinsville St. Louis
2.0 star property
Eastport
7.0 out of 10, Good, (1,006 reviews)
"Very pleasant staff"
United States
Anthony
The price is NT$1,851
NT$2,128 total
includes taxes & fees
Sep 20 - Sep 21
Super 8 by Wyndham Collinsville St. Louis

4. Days Inn by Wyndham Collinsville/St. Louis

Days Inn by Wyndham Collinsville/St. Louis
2.5 star property
Eastport
7.4 out of 10, Good, (1,007 reviews)
"The people are great and for the price it is a nice place. They sell sleep not fancy but nice and clean."
United States
Brian Lee
The price is NT$1,990
NT$2,289 total
includes taxes & fees
Sep 9 - Sep 10
Days Inn by Wyndham Collinsville/St. Louis

5. Comfort Inn Collinsville near St. Louis

Comfort Inn Collinsville near St. Louis
2.5 star property
Eastport
8.6 out of 10, Excellent, (1,008 reviews)
"Good place to stay food and stores near by !"
United States
Jose Rene
The price is NT$3,264
NT$3,753 total
includes taxes & fees
Sep 27 - Sep 28
Comfort Inn Collinsville near St. Louis

6. Super 8 by Wyndham Troy IL/St. Louis Area

Super 8 by Wyndham Troy IL/St. Louis Area
2.0 star property
Troy
8.2 out of 10, Very Good, (1,001 reviews)
"Good customer service well put together hotel"
United States
Donta
The price is NT$2,152
NT$2,388 total
includes taxes & fees
Sep 13 - Sep 14
Super 8 by Wyndham Troy IL/St. Louis Area

7. Best Western Plus Parkway Hotel

Best Western Plus Parkway Hotel
2.5 star property
Alton
8.2 out of 10, Very Good, (1,003 reviews)
"Very clean and spacious room and an excellent breakfast."
United States
Steve
The price is NT$2,541
NT$2,897 total
includes taxes & fees
Sep 14 - Sep 15
Best Western Plus Parkway Hotel

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

La Quinta Inn & Suites by Wyndham Collinsville - St. Louis
3.0 star property
Eastport
7.4 out of 10, Good, (1,008 reviews)
"Great stay. Staff was friendly and hotel was very clean! Would stay again and recommend to others."
United States
Taylor
The price is NT$2,905
NT$3,340 total
includes taxes & fees
Sep 20 - Sep 21
La Quinta Inn & Suites by Wyndham Collinsville - St. Louis

9. DoubleTree by Hilton Collinsville - St. Louis

DoubleTree by Hilton Collinsville - St. Louis
4.0 star property
Eastport
8.2 out of 10, Very Good, (1,000 reviews)
"Everything was great! The room, the staff, and the breakfast were amazing!! "
United States
Jenni
The price is NT$4,452
NT$5,119 total
includes taxes & fees
Oct 5 - Oct 6
DoubleTree by Hilton Collinsville - St. Louis

10. Red Lion Inn & Suites Pontoon Beach

Red Lion Inn & Suites Pontoon Beach
2.5 star property
Granite City
7.8 out of 10, Good, (708 reviews)
"staff was friendly and the plavev was clean"
United States
Jennifer
The price is NT$2,278
NT$2,579 total
includes taxes & fees
Sep 7 - Sep 8
Red Lion Inn & Suites Pontoon Beach

11. Best Western Troy Hotel

Best Western Troy Hotel
2.5 star property
Troy
8.0 out of 10, Very Good, (1,006 reviews)
"Room was very spacious and very clean.."
United States
Angela
The price is NT$2,819
NT$3,129 total
includes taxes & fees
Sep 8 - Sep 9
Best Western Troy Hotel

12. Holiday Inn Express Troy by IHG

Holiday Inn Express Troy by IHG
2.5 star property
Troy
9.4 out of 10, Exceptional, (830 reviews)
"Great place and great breakfast"
United States
Donald
The price is NT$3,734
NT$4,143 total
includes taxes & fees
Sep 20 - Sep 21
Holiday Inn Express Troy by IHG

13. Hampton Inn & Suites St. Louis/Alton

Hampton Inn & Suites St. Louis/Alton
2.5 star property
Alton
9.0 out of 10, Wonderful, (708 reviews)
"Convenient location, clean, friendly staff and breakfast was good."
United States
Kristen
The price is NT$4,125
NT$4,702 total
includes taxes & fees
Sep 20 - Sep 21
Hampton Inn & Suites St. Louis/Alton

14. Holiday Inn Express & Suites Edwardsville by IHG

Holiday Inn Express & Suites Edwardsville by IHG
2.5 star property
Edwardsville
9.2 out of 10, Wonderful, (905 reviews)
"This is my go to place when staying and going to the airport. Great staff and amenities."
United States
Judy
The price is NT$4,145
NT$4,766 total
includes taxes & fees
Sep 20 - Sep 21
Holiday Inn Express & Suites Edwardsville by IHG

15. Country Hearth Inn & Suites Edwardsville St. Louis

Country Hearth Inn & Suites Edwardsville St. Louis
2.5 star property
Edwardsville
8.6 out of 10, Excellent, (742 reviews)
"Affordable, nice room with good breakfast. Will stay there again."
United States
les
The price is NT$4,082
NT$4,693 total
includes taxes & fees
Sep 7 - Sep 8
Country Hearth Inn & Suites Edwardsville St. Louis

16. Super 8 by Wyndham Pontoon Beach IL/St. Louis MO Area

Super 8 by Wyndham Pontoon Beach IL/St. Louis MO Area
2.0 star property
Granite City
5.8 out of 10, (695 reviews)
"Good"
United States
Mandi
The price is NT$2,125
NT$2,358 total
includes taxes & fees
Sep 13 - Sep 14
Super 8 by Wyndham Pontoon Beach IL/St. Louis MO Area

17. Americas Best Value Inn Collinsville St. Louis

Americas Best Value Inn Collinsville St. Louis
2.0 star property
Collinsville
6.4 out of 10, (968 reviews)
"Beautiful Sunset"
United States
Jason
The price is NT$1,744
NT$2,005 total
includes taxes & fees
Oct 5 - Oct 6
Americas Best Value Inn Collinsville St. Louis

18. Comfort Inn Alton near I-255

Comfort Inn Alton near I-255
2.5 star property
Alton
7.4 out of 10, Good, (611 reviews)
"It was off the highway enough that road noise was not bad. The room is a nice size and didn’t seem too cramped."
United States
Danny
The price is NT$2,640
NT$3,009 total
includes taxes & fees
Sep 28 - Sep 29
Comfort Inn Alton near I-255

19. The Great Rivers, an Ascend Collection Hotel

The Great Rivers, an Ascend Collection Hotel
3.0 star property
Alton
7.8 out of 10, Good, (800 reviews)
"The worker up front Mickey he was very nice and very helpful 5 stars all day will stay again !!!!"
United States
Elizabeth
The price is NT$2,759
NT$3,144 total
includes taxes & fees
Sep 27 - Sep 28
The Great Rivers, an Ascend Collection Hotel

20. Indian Mound Motel

Indian Mound Motel
2.5 star property
Fairmont City
8.0 out of 10, Very Good, (210 reviews)
"Always a nice, quiet, peaceful place to stay the night"
United States
paul
The price is NT$1,218
NT$2,090 total
includes taxes & fees
Sep 7 - Sep 8
Indian Mound Motel
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Madison County Hotel Reviews

Explore a world of travel with Expedia