A calm lake reflecting trees with autumn foliage, a clear sky, and a distant shoreline.

Search Hotels with Restaurant in St. Charles

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Charles Hotels with Restaurant

Our top choices for St. Charles hotels with a restaurant

1. Drury Plaza Hotel St. Louis St. Charles

Drury Plaza Hotel St. Louis St. Charles
3.0 star property
St. Charles
9.6 out of 10, Exceptional, (1,007 reviews)
"I enjoyed my stay"
United States
Madhusudhana Rao
The price is £126
includes taxes & fees
15 Nov - 16 Nov
Drury Plaza Hotel St. Louis St. Charles

2. Country Inn & Suites by Radisson, St. Charles Historic District

Country Inn & Suites by Radisson, St. Charles Historic District
2.5 star property
St. Charles Historic District
9.4 out of 10, Exceptional, (1,112 reviews)
"Very convenient to downtown St Charles. As per previous visits this hotel is excellent for the price range of the rooms."
United States
Stewart
The price is £110
includes taxes & fees
29 Nov - 30 Nov
Country Inn & Suites by Radisson, St. Charles Historic District

3. Hampton Inn & Suites St. Charles Old Town Area

Hampton Inn & Suites St. Charles Old Town Area
2.5 star property
St. Charles
9.0 out of 10, Wonderful, (762 reviews)
"Great stay!"
United States
Sara
The price is £108
includes taxes & fees
29 Nov - 30 Nov
Hampton Inn & Suites St. Charles Old Town Area

4. Embassy Suites by Hilton St. Louis St. Charles

Embassy Suites by Hilton St. Louis St. Charles
3.5 star property
St. Charles
8.8 out of 10, Excellent, (1,003 reviews)
"Great place to stay"
United States
Elyse
The price is £112
includes taxes & fees
22 Nov - 23 Nov
Embassy Suites by Hilton St. Louis St. Charles

5. Ameristar Casino Resort and Spa

Ameristar Casino Resort and Spa
4.5 star property
St. Charles
8.6 out of 10, Excellent, (1,094 reviews)
"Very nice hotel, lots of amenities, and restaurants"
United States
Carter
The price is £152
includes taxes & fees
23 Nov - 24 Nov
Ameristar Casino Resort and Spa

6. Tru by Hilton St. Charles St. Louis, MO

Tru by Hilton St. Charles St. Louis, MO
2.5 star property
St. Charles
8.6 out of 10, Excellent, (891 reviews)
"Nice relaxing place"
United States
Michael
The price is £110
includes taxes & fees
22 Nov - 23 Nov
Tru by Hilton St. Charles St. Louis, MO

7. Comfort Suites St Charles - St Louis

Comfort Suites St Charles - St Louis
2.5 star property
St. Charles
8.4 out of 10, Very good, (1,006 reviews)
"Great stay."
United States
Bryan
The price is £79
includes taxes & fees
22 Nov - 23 Nov
Comfort Suites St Charles - St Louis

8. Best Western Plus The Charles Hotel

Best Western Plus The Charles Hotel
3.0 star property
St. Charles
8.2 out of 10, Very good, (1,001 reviews)
"Hotel was clean and staff were super friendly. Breakfast was good and coffee bar was excellent!"
United States
Steven
The price is £76
includes taxes & fees
10 Nov - 11 Nov
Best Western Plus The Charles Hotel

9. Candlewood Suites St Louis St Charles by IHG

Candlewood Suites St Louis St Charles by IHG
2.5 star property
St. Charles
7.6 out of 10, Good, (830 reviews)
"Only stayed for 6 hours after returning from a trip but the staff who checked me in was awesome and v3ry helpful!!!"
United States
Jeffrey
The price is £72
includes taxes & fees
29 Nov - 30 Nov
Candlewood Suites St Louis St Charles by IHG

10. Americas Best Value Inn & Suites St. Louis, St. Charles Inn

Americas Best Value Inn & Suites St. Louis, St. Charles Inn
2.5 star property
St. Charles
5.6 out of 10, (1,005 reviews)
"Clean and quiet with very friendly and professional staff."
United States
Gonzalo
The price is £87
includes taxes & fees
10 Nov - 11 Nov
Americas Best Value Inn & Suites St. Louis, St. Charles Inn

11. Super 8 by Wyndham St Charles

Super 8 by Wyndham St Charles
2.0 star property
St. Charles
8.2 out of 10, Very good, (1,005 reviews)
"Clean room, staff was polite and helpful!"
United States
Tammie
The price is £67
includes taxes & fees
6 Dec - 7 Dec
Super 8 by Wyndham St Charles

12. Hampton Inn St. Charles St. Peters

Hampton Inn St. Charles St. Peters
2.5 star property
St. Charles
8.2 out of 10, Very good, (1,002 reviews)
"Fantastic place to stay! The staff was amazing!"
United States
Catherine
The price is £94
includes taxes & fees
22 Nov - 23 Nov
Hampton Inn St. Charles St. Peters

13. Holiday Inn Express Hotel and Suites St. Charles by IHG

Holiday Inn Express Hotel and Suites St. Charles by IHG
3.0 star property
St. Charles
8.2 out of 10, Very good, (772 reviews)
"Friendly staff and clean space! Good breakfast and delicious 24/7 coffee"
United States
Tia
The price is £101
includes taxes & fees
27 Nov - 28 Nov
Holiday Inn Express Hotel and Suites St. Charles by IHG

14. Country Inn & Suites by Radisson, St. Peters, MO

Country Inn & Suites by Radisson, St. Peters, MO
2.5 star property
St. Charles
8.0 out of 10, Very good, (1,001 reviews)
"Great location. Friendly staff decent breakfast."
United States
Heather
The price is £74
includes taxes & fees
6 Dec - 7 Dec
Country Inn & Suites by Radisson, St. Peters, MO

15. Relax Inn Saint Charles

Relax Inn Saint Charles
2.0 star property
St. Charles
6.8 out of 10, (1,008 reviews)
"Was an acceptable stay."
United States
Chris
The price is £54
includes taxes & fees
10 Nov - 11 Nov
Relax Inn Saint Charles

16. Sleep Inn Saint Charles North

Sleep Inn Saint Charles North
2.5 star property
St. Charles
5.8 out of 10, (564 reviews)
"Great stay!"
United States
Christine
The price is £64
includes taxes & fees
6 Dec - 7 Dec
Sleep Inn Saint Charles North

17. WoodSpring Suites St Louis St Charles

WoodSpring Suites St Louis St Charles
2.5 star property
St. Charles
5.6 out of 10, (308 reviews)
"Clean and staff was nice."
United States
Erica
The price is £73
includes taxes & fees
11 Nov - 12 Nov
WoodSpring Suites St Louis St Charles

18. Home2 Suites by Hilton St. Charles St.Louis

Home2 Suites by Hilton St. Charles St.Louis
3.0 star property
St. Charles
The price is £91
includes taxes & fees
6 Dec - 7 Dec
Home2 Suites by Hilton St. Charles 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.

Top St. Charles Hotel Reviews

Frequently asked questions

How much do hotels with restaurants in St. Charles cost?
Prepare to pay between £65 and £152 per night for hotels in St. Charles. The perfect stay with a restaurant, or one that's close to great dining experiences, is only a few clicks away with Expedia. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in St. Charles?
Take your pick of multiple hotels with restaurants in St. Charles with a total average guest review rating of 8.1. Drury Plaza Hotel St. Louis St. Charles will put you near some tasty foodie experiences. This popular 3-star property also offers a swimming pool and free self parking. Best Western Plus St. Louis Airport Hotel is another sought-after option with dining. It has a 2.5-star rating and conveniences such as a swimming pool and an electric car charging station.
How many hotels with restaurants are there in St. Charles?
You can choose from 17 hotels offering access to great dining options in St. Charles. Whether you're taking a trip with the little ones or organising a weekend break with your buddies, Expedia will help you find the right place.
What are the best cheap hotels with dining in St. Charles?
Keep both your taste buds and budget happy at one of our St. Charles hotels with restaurants that start at only £65 per night. Best Western Plus St. Louis Airport Hotel will place you near some great dining experiences. Handy amenities here include a pillowtop mattress and a swimming pool. Or check in at Fairfield Inn & Suites St Louis Westport, which has premium bedding and designer toiletries. Use the dollars you save at either stay to feast your way around St. Charles! If you're exploring St. Charles and want to stay within your budget, there are many popular and free attractions to add to your to-do list. James S. McDonnell Prologue Room and Hollywood Casino are visitor favourites. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with restaurants in St. Charles?
Many visitors after a family-friendly hotel with dining in St. Charles pick Drury Plaza Hotel St. Louis St. Charles. With a 3-star rating and amenities such as complimentary breakfast and a swimming pool, it'll feel like your home away from home. Best Western Plus St. Louis Airport Hotel is a 2.5-star stay that will also give you access to some delicious dining. A nearby theme park and a swimming pool help make it an ideal base for your family holiday. After checking in and chilling out together in your cosy new digs, it's time to head out and discover some of the local sights. Kokomo Joes Family Fun Centre and Lewis & Clark Boathouse and Nature Centre are two excellent family-friendly attractions in St. Charles.
Are there any 5-star hotels with restaurants in St. Charles?
St. Charles doesn't have any 5-star hotels with restaurants — but you and your crew can still spend your days here in style, with delicious dining to boot! Why not have a look at DoubleTree by Hilton Hotel St. Louis Westport? Located about 7 mi from the downtown area, this 4-star favourite comes with popular amenities like a pillowtop mattress and a staffed front desk. Renaissance St. Louis Airport Hotel is another excellent pick just 9 mi from central St. Charles. Also with a 4-star rating, it features amenities such as a swimming pool and a pillowtop mattress.
Why book your hotel with dining in St. Charles with Expedia?
Reserving a hotel with dining in St. Charles is as simple as entering your travel dates and choosing the option that suits your style. Looking for a getaway that has an on-site restaurant or is in a culinary hub? Want it to be inexpensive or upscale? Use Expedia's filters to narrow your results even further and find the perfect pad.
How can I find cheap hotels with dining in St. Charles?
Expedia can help you easily source cheap hotels with dining in St. Charles. Try out our filter tools to discover properties with restaurants or satisfying extras, like included breakfast and lunch. You can also choose how much you want to spend per night and your preferred hotel star rating to reduce costs.
What is there to do in St. Charles near my hotel with dining?
No matter your tastes or interests, St. Charles has lots of things to keep you on the move. Kokomo Joe's Family Fun Centre, Historic Aircraft Restoration Museum and New Jewish Theatre are on many visitors' schedules. Don't forget about James S. McDonnell Prologue Room, Ameristar Casino St. Charles and Hollywood Casino Amphitheatre either. With Expedia's hotel deals in St. Charles, you'll be able to discover more terrific attractions like these with the cash you save.