Hotels in St. Charles
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 14Tomorrow
Dec 14 - Dec 15Next weekend
Dec 19 - Dec 21In two weeks
Dec 26 - Dec 28Where to stay in St. Charles?




Baymont by Wyndham Madisonville
- Downtown Madisonville hotel offers fitness centre and seasonal pool for visitors.
CA $130
CA $145 total
includes taxes & fees
Dec 21 - Dec 22




Holiday Inn Express & Suites Madisonville by IHG
- Tranquil Madisonville getaway with indoor pool and 24-hour fitness centre.
CA $150
CA $167 total
includes taxes & fees
Dec 21 - Dec 22




Hampton Inn & Suites Madisonville
- 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




Pennyrile Forest State Resort Park
- Dive into nature at this Dawson Springs resort with a refreshing pool and golf course.




Happy Stay Inn Madisonville I-69 By OYO
- 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




Comfort Inn & Suites Madisonville
- 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




Big Spring Inn
- 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




Days Inn by Wyndham Madisonville
- 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
Go beyond your typical stay in St. Charles
Pet friendly
Check out reviews of St. Charles hotels guests love
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."
Baymont by Wyndham Madisonville
10/10 Excellent
"Friendly staff, clean room and facility, excellent continental breakfast. The room cost was very reasonable."
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. "
Pennyrile Forest State Resort Park
10/10 Excellent
"Absolutely no complaints!"
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."
Holiday Inn Express & Suites Madisonville by IHG
10/10 Excellent
"Well maintained! Courteous staff. Quick checkin. Spacious room. Modern bath. Best hotel in town!"
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!❤️"
Comfort Inn & Suites Madisonville
10/10 Excellent
"Friendly staff, room was clean "
Frequently asked questions
Keep exploring
- Hotels with Free Breakfast in Glasgow
- Cheap Hotels in Glasgow
- Hotels near Casey Jones Distillery
- Hotels with a Pool in Madisonville
- Pet Friendly Hotels in Madisonville
- Cheap Hotels in Madisonville
- Madisonville Hotels
- Hotels near Central City Convention Center
- Hotels with a Pool in Mayfield
- Hotels with Free Breakfast in Mayfield
- Cheap Hotels in Mayfield
- 2 Star Hotels in Mayfield
- Business Hotels in Mayfield
- Calhoun Hotels
- Dixon Hotels
- Hotels with Parking in Grand Rivers
- Sacramento Hotels
- Princeton Hotels
- Pet Friendly Hotels in Cadiz
- Cadiz Hotels
- Providence Hotels
- Cheap Hotels in Western Kentucky
- Western Kentucky Hotels
- Hotels with Free Breakfast in Franklin
- Cheap Hotels in Franklin
- Dawson Springs Hotels
- Crofton Hotels
- Sullivan Hotels
- Hanson Hotels
- Fredonia Hotels
- Hotels near Everly Brothers Monument
- Hotels with a Pool in Elizabethtown
- Hotels with a Gym in Elizabethtown
- Hotels with Free Breakfast in Elizabethtown
- Pet Friendly Hotels in Elizabethtown
- Motels in Elizabethtown
- Cheap Hotels in Elizabethtown
- 3 Star Hotels in Elizabethtown
- Family Hotels in Elizabethtown
- Pet Friendly Hotels in Oak Grove
- Cheap Hotels in Oak Grove
- Hotels with a Pool in Murray
- Hotels with Free Breakfast in Murray
- Pet Friendly Hotels in Murray
- Cottages in Murray
- Cheap Hotels in Murray
- 2 Star Hotels in Murray
- Hotels near Pennyroyal Area Museum
- Hotels near Central Market
- Eden Bay Hotels
- Hotels with Free Breakfast in Radcliff
- Cheap Hotels in Radcliff
- Hotels with a Pool in Hopkinsville
- Hotels with Free Breakfast in Hopkinsville
- Pet Friendly Hotels in Hopkinsville
- Cheap Hotels in Hopkinsville
- 3 Star Hotels in Hopkinsville
- Lgbtqia-Welcoming Hotels in Hopkinsville
- Family Hotels in Hopkinsville
- Hopkinsville Hotels
- Charleston Hotels
- White Plains Hotels
- Eddyville Hotels
- Pembroke Hotels
- Hotels near Venture River Family Water Park
- Hopkins County Hotels
- Greenville Hotels
- Cheap Hotels in Central City
- Central City Hotels
- Hotels with a Pool in Bowling Green
- Hotels with Parking in Bowling Green
- Hotels with Free Breakfast in Bowling Green
- Hotels with Kitchens in Bowling Green
- Pet Friendly Hotels in Bowling Green
- Motels in Bowling Green
- Cheap Hotels in Bowling Green
- Hotels with Parking in Cave City
- Hotels with Free Breakfast in Cave City
- Pet Friendly Hotels in Cave City
- Cheap Hotels in Cave City
- 2 Star Hotels in Cave City
- Family Hotels in Cave City
- Bremen Hotels
- Business Hotels in Henderson
- Family Hotels in Henderson
- Hotels with Free Breakfast in Paducah
- Pet Friendly Hotels in Paducah
- Apartments in Paducah
- Cheap Hotels in Paducah
- 3 Star Hotels in Paducah
- Family Hotels in Paducah
- Pet Friendly Hotels in Owensboro
- Cheap Hotels in Owensboro
- Family Hotels in Owensboro
- Caldwell County Hotels
