Search Hotels in Madison County

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Top Cities in Madison County

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Madison County hotels

Red Lion Inn & Suites Pontoon Beach

Red Lion Inn & Suites Pontoon Beach
2.5 star property
Granite City
7.8 out of 10, Good, (660 reviews)
"Clean room, staff, great hot breakfast daily"
United States
Jonathan
$60 nightly
The price is $66
May 24 - May 25
Total with taxes and fees
Red Lion Inn & Suites Pontoon Beach

Super 8 by Wyndham Troy IL/St. Louis Area

Super 8 by Wyndham Troy IL/St. Louis Area
2.0 star property
Troy
8.0 out of 10, Very Good, (1,001 reviews)
"The hotel was ready to access, rooms were adequate and breakfast was good. "
United States
Teresa
$72 nightly
The price is $80
May 24 - May 25
Total with taxes and fees
Super 8 by Wyndham Troy IL/St. Louis Area

Royal Relax Inn

Royal Relax Inn
2.5 star property
Fairmont City
6.0 out of 10, (211 reviews)
"Staff was great… rooms are what you pay for. That is all."
United States
Kevin
$67 nightly
The price is $73
May 17 - May 18
Total with taxes and fees
Royal Relax Inn

Drury Inn & Suites St. Louis Collinsville

Drury Inn & Suites St. Louis Collinsville
3.0 star property
Eastport
9.6 out of 10, Exceptional, (1,000 reviews)
"Hotel was welcoming, pool was nice for kids, meals were provided and access to highway was very good. Staff was excellent and helpful"
United States
Rick
$111 nightly
The price is $128
May 24 - May 25
Total with taxes and fees
Drury Inn & Suites St. Louis Collinsville

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,000 reviews)
"The rooms for pet owners were large and clean"
United States
Candice
$68 nightly
The price is $78
Jun 15 - Jun 16
Total with taxes and fees
Days Inn by Wyndham Collinsville/St. Louis

Indian Mound Motel

Indian Mound Motel
2.5 star property
Fairmont City
8.2 out of 10, Very Good, (189 reviews)
"Friendly staff, not far from the city. I would definitely stay there again!"
United States
Samantha
$67 nightly
The price is $73
May 19 - May 20
Total with taxes and fees
Indian Mound Motel

Comfort Inn Edwardsville - St. Louis

Comfort Inn Edwardsville - St. Louis
2.5 star property
Edwardsville
8.4 out of 10, Very Good, (846 reviews)
"Great place"
United States
Rogelio
$105 nightly
The price is $121
May 24 - May 25
Total with taxes and fees
Comfort Inn Edwardsville - St. Louis

Best Western Plus Parkway Hotel

Best Western Plus Parkway Hotel
2.5 star property
Alton
8.2 out of 10, Very Good, (1,001 reviews)
"Room was clean and breakfast was great."
United States
jessica
$93 nightly
The price is $106
May 25 - May 26
Total with taxes and fees
Best Western Plus Parkway Hotel

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)
"Check in was fast and friendly."
United States
Timothy
$118 nightly
The price is $136
May 24 - May 25
Total with taxes and fees
DoubleTree by Hilton Collinsville - St. Louis

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,004 reviews)
"Affordable, clean, prompt staff."
United States
Nathan
$84 nightly
The price is $97
May 26 - May 27
Total with taxes and fees
La Quinta Inn & Suites by Wyndham Collinsville - St. Louis

Best Western Plus Pontoon Beach

Best Western Plus Pontoon Beach
3.0 star property
Granite City
8.6 out of 10, Excellent, (854 reviews)
"Clean hotel, safe area, quiet rooms, warm showers, responsive staff. Definitely one of my top hotels for the St. Louis area for now on."
United States
Evan
$97 nightly
The price is $108
May 19 - May 20
Total with taxes and fees
Best Western Plus Pontoon Beach

Hampton Inn & Suites St. Louis/Alton

Hampton Inn & Suites St. Louis/Alton
2.5 star property
Alton
9.0 out of 10, Wonderful, (683 reviews)
"Good Breakfast choices, clean rooms"
United States
Jean
$139 nightly
The price is $158
May 31 - Jun 1
Total with taxes and fees
Hampton Inn & Suites St. Louis/Alton

Best Western Troy Hotel

Best Western Troy Hotel
2.5 star property
Troy
8.0 out of 10, Very Good, (965 reviews)
"Very accommodating, and a great staff!"
United States
Caleb
$89 nightly
The price is $99
May 20 - May 21
Total with taxes and fees
Best Western Troy Hotel

Red Roof Inn St Louis - Troy, IL

Red Roof Inn St Louis - Troy, IL
2.0 star property
Troy
7.8 out of 10, Good, (1,000 reviews)
"In town for baseball games. We were very happy with the hotel stay and price! Rooms were good size plus there’s restaurants and gas stations within blocks. Would stay again."
United States
Louisa
$72 nightly
The price is $80
May 24 - May 25
Total with taxes and fees
Red Roof Inn St Louis - Troy, IL

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, (869 reviews)
"Clean and very nice staff"
United States
Khanh
$148 nightly
The price is $170
Jun 14 - Jun 15
Total with taxes and fees
Holiday Inn Express & Suites Edwardsville by IHG

Holiday Inn Express Troy by IHG

Holiday Inn Express Troy by IHG
2.5 star property
Troy
9.4 out of 10, Exceptional, (771 reviews)
"Great place to stay and get good sleep and an excellent breakfast."
United States
debbie
$122 nightly
The price is $135
May 24 - May 25
Total with taxes and fees
Holiday Inn Express Troy by IHG

Comfort Inn Alton near I-255

Comfort Inn Alton near I-255
2.5 star property
Alton
7.6 out of 10, Good, (542 reviews)
"Staff is always welcoming and quick to respond to any needs. This venue has existed for a few years but the facility is well kept. There was a sign at the front desk stating that the pool was out of service, but I don't ask why or for how long it would be out. Room and food service areas were clean. This is great place to stay and have some money left in your pocket when you depart! Thanks for another great stay Comfort Inn 👍👍"
United States
Dave
$89 nightly
The price is $102
May 24 - May 25
Total with taxes and fees
Comfort Inn Alton near I-255

Comfort Inn Collinsville near St. Louis

Comfort Inn Collinsville near St. Louis
2.5 star property
Eastport
8.6 out of 10, Excellent, (953 reviews)
"Location was great"
United States
Scott
$100 nightly
The price is $115
May 24 - May 25
Total with taxes and fees
Comfort Inn Collinsville near St. Louis

First Western Inn

First Western Inn
2.0 star property
Fairmont City
6.4 out of 10, (373 reviews)
"it was nice even have a elevator and an ash tray super clean room"
United States
Mackenzie
$75 nightly
The price is $81
May 16 - May 17
Total with taxes and fees
First Western Inn

Econo Lodge Inn & Suites Granite City - St. Louis

Econo Lodge Inn & Suites Granite City - St. Louis
2.0 star property
Granite City
6.2 out of 10, (266 reviews)
"Clean room staff ect"
United States
Tamerra
$69 nightly
The price is $79
May 17 - May 18
Total with taxes and fees
Econo Lodge Inn & Suites Granite City - St. Louis
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

Price trends for hotels in Madison County

Less expensive
More expensive
Next month
May
July
$108
Month
Price
January
$98
February
$99
March
$104
April
$99
May
$96
June
$108
July
$118
August
$105
September
$104
October
$98
November
$104
December
$99
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Madison County. Select dates and complete search for nightly totals inclusive of taxes and fees.

Explore a world of travel with Expedia