Hotels in St. Charles

Tue, Dec 23
Thu, Dec 25
December 2025
13
January 2026

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Dec 13 - Dec 14
Tomorrow
Dec 14 - Dec 15
Next weekend
Dec 19 - Dec 21
In two weeks
Dec 26 - Dec 28

Where to stay in St. Charles?

  • Downtown Madisonville hotel offers fitness centre and seasonal pool for visitors.
CA $130
CA $145 total
includes taxes & fees
Dec 21 - Dec 22
Baymont by Wyndham Madisonville
  • Tranquil Madisonville getaway with indoor pool and 24-hour fitness centre.
CA $150
CA $167 total
includes taxes & fees
Dec 21 - Dec 22
Holiday Inn Express & Suites Madisonville by IHG
  • Workout-ready hotel with a drink spot and indoor pool for year-round swimming.
CA $148
CA $164 total
includes taxes & fees
Dec 24 - Dec 25
Hampton Inn & Suites Madisonville
  • Dive into nature at this Dawson Springs resort with a refreshing pool and golf course.
Pennyrile Forest State Resort Park
  • Comfortable lodgings with free perks and a 24-hour front desk for road travellers.
CA $74
CA $82 total
includes taxes & fees
Dec 18 - Dec 19
Happy Stay Inn Madisonville I-69 By OYO
  • Unwind in Madisonville with an indoor pool, hot tub, and nearby arts centre.
CA $128
CA $142 total
includes taxes & fees
Dec 28 - Dec 29
Comfort Inn & Suites Madisonville
  • Make the most of your trip to Madisonville at this friendly inn near local attractions.
CA $87
CA $96 total
includes taxes & fees
Dec 21 - Dec 22
Big Spring Inn
  • Wake up to a friendly atmosphere in small-town Kentucky, 10 minutes from Mahr Park.
CA $105
CA $117 total
includes taxes & fees
Dec 21 - Dec 22
Days Inn by Wyndham Madisonville
See more properties

Check out reviews of St. Charles hotels guests love

Happy Stay Inn Madisonville I-69 By OYO

Happy Stay Inn Madisonville I-69 By OYO

10/10 Excellent
"Everything about the property felt straightforward and comfortable. Rooms were maintained with good attention to detail. The staff showed great professionalism during the stay. Overall, it was a satisfying experience."
Steven 1-night trip
Posted 7 days ago
Happy Stay Inn Madisonville I-69 By OYO
Baymont by Wyndham Madisonville

Baymont by Wyndham Madisonville

10/10 Excellent
"Friendly staff, clean room and facility, excellent continental breakfast. The room cost was very reasonable."
Jeff 1-night trip
Posted 10 days ago
Baymont by Wyndham Madisonville
Days Inn by Wyndham Madisonville

Days Inn by Wyndham Madisonville

10/10 Excellent
"the lady that checked me in went out of her way to help me clear up my double booking with the help of the manager that she called. when i checked out, the counter person was prompt in phoning me that i had left some articles and a real shout-out to the lady that cleaned my room to communicate this before i was too far away to return. This is excellent customer care and my sincere thanks to all at Days Inn. "
joseph 2-night trip
Posted 11 days ago
Days Inn by Wyndham Madisonville
Pennyrile Forest State Resort Park

Pennyrile Forest State Resort Park

10/10 Excellent
"Absolutely no complaints!"
Cynthia 1-night trip
Posted 12 days ago
Pennyrile Forest State Resort Park
Big Spring Inn

Big Spring Inn

10/10 Excellent
"Always stay here when in town and another great stay as usual. Rooms are clean and comfortable, with a friendly and always helpful staff. Not a lot of frills and fluff which I’m not looking for and this helps keep cost very very competitive."
James 3-night trip
Posted 1 month ago
Big Spring Inn
Holiday Inn Express & Suites Madisonville by IHG

Holiday Inn Express & Suites Madisonville by IHG

10/10 Excellent
"Well maintained! Courteous staff. Quick checkin. Spacious room. Modern bath. Best hotel in town!"
Gregory 2-night trip
Posted 1 month ago
Holiday Inn Express & Suites Madisonville by IHG
Hampton Inn & Suites Madisonville

Hampton Inn & Suites Madisonville

10/10 Excellent
"Staff was amazing…… informative, friendly and met my every need! Very clean in an older faculty. Pricing on rooms was excellent through your site also. Perfect experience!❤️"
Jan 2-night trip
Posted 1 month ago
Hampton Inn & Suites Madisonville
Comfort Inn & Suites Madisonville

Comfort Inn & Suites Madisonville

10/10 Excellent
"Friendly staff, room was clean "
Trina 1-night trip
Posted 1 month ago
Comfort Inn & Suites Madisonville

Frequently asked questions

Can I book refundable accommodations in St. Charles?
If you're looking for the flexibility to change your travel plans to St. Charles, most hotels offer refundable* rates you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow the results down.
What will the weather in St. Charles be like during my vacation?
July and August are typically the warmest months in St. Charles when the average temp is 75°F. January and February are the coldest months when the average temperature is 41°F. April and March are the months with the most rain.
Why should I book my St. Charles hotel through Hotels.com?
There are lots of reasons to book your St. Charles trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Keep exploring