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

    Sign in to save 10% or more on thousands of hotels
  • 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 Rp2.622.724
Rp3.040.446 total
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 Rp2.316.296
Rp2.662.049 total
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 Rp2.244.845
Rp2.692.826 total
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 Rp2.358.444
Rp2.710.488 total
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 Rp2.879.769
Rp3.665.696 total
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 Rp2.290.972
Rp2.655.856 total
includes taxes & fees
15 Nov - 16 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 Rp1.661.294
Rp1.909.275 total
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 Rp1.575.914
Rp1.826.909 total
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 Rp1.519.476
Rp1.746.290 total
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 Rp1.808.719
Rp2.096.793 total
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 Rp1.414.560
Rp1.625.711 total
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 Rp1.980.384
Rp2.276.139 total
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 Rp2.116.413
Rp2.432.247 total
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 Rp1.546.067
Rp1.777.205 total
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 Rp1.139.607
Rp1.309.718 total
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 Rp1.353.057
Rp1.555.029 total
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 Rp1.537.384
Rp1.766.871 total
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 Rp1.987.619
Rp2.205.263 total
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 dining in St. Charles cost?
Hotels in St. Charles range between Rp1.580.503 to Rp3.665.696 per night. Come with an appetite — these hotels feature restaurants or are near some great dining experiences. These prices were 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 dining in St. Charles?
St. Charles has multiple hotels with dining with a total average guest review rating of 8.2. Drury Plaza Hotel St. Louis St. Charles is a popular option if you'd like to sample the local dining scene. It has a 3-star rating and offers amenities such as a swimming pool and front desk services. Best Western Plus St. Louis Airport Hotel is another traveller favourite. This 2.5-star hotel offers access to some wonderful foodie experiences and comes with an electric car charging station and a swimming pool.
How many hotels with restaurants are there in St. Charles?
St. Charles has 17 hotels within reach of some great dining options. To help you book the ideal digs, make use of our filters to search for other amenities or perks you need.
What are the best cheap hotels with dining in St. Charles?
Use Best Western Plus St. Louis Airport Hotel as a base to experience the food scene of St. Charles. This well-priced getaway offers amenities such as pillow top mattresses and a swimming pool. Another favourite that'll please both your palate and pocket is Fairfield Inn & Suites St Louis Westport. Conveniences here include designer toiletries and a swimming pool. Hotels with dining in St. Charles start from just Rp1.580.503 per night. If you'd like to save your hard-earned dollars and still see the best of St. Charles, add some free attractions to your must-do list. James S. McDonnell Prologue Room and Hollywood Casino are always great choices. 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 dining in St. Charles?
Many travellers seeking a family-friendly hotel with dining in St. Charles choose Drury Plaza Hotel St. Louis St. Charles. With a 3-star rating and amenities including complimentary breakfast and laundry facilities, you're sure to feel at home here. Best Western Plus St. Louis Airport Hotel is a 2.5-star stay that will also give you access to some delicious dining. Complimentary breakfast and a nearby zoo help make it an ideal base for your family getaway. Once you've checked in and unpacked your bags, there are tons of family-friendly attractions to visit around St. Charles. Kokomo Joe's Family Fun Centre and Lewis & Clark Boathouse and Nature Centre guarantee fun for all ages.
Are there any 5-star hotels with dining in St. Charles?
St. Charles does not have any 5-star hotels with dining — but you and the fam can still have a stylish stay here, with delicious dining to boot! Why not have a look at DoubleTree by Hilton St. Louis - Westport? Located approximately 11 kilometres from downtown, this 4-star favourite comes with amenities like a swimming pool and limousine services. Renaissance St. Louis Airport Hotel is another great choice just 14 kilometres from central St. Charles. Also holding a 4-star rating, it comes with amenities such as pillow top mattresses and a swimming pool.
Why book your hotel with restaurants in St. Charles with Expedia?
Booking a hotel with restaurants in St. Charles is as simple as entering your travel dates and selecting an option that meets your requirements. On the lookout for a property that has its own restaurant or is in an epicurean hot spot? Want it to be affordable or upmarket? Use Expedia's search filters to further narrow your search results and find your dream fit.
How can I find cheap hotels with restaurants in St. Charles?
An excellent way to track down cheap hotels with restaurants in St. Charles is with Expedia's user-friendly filter tool. Locate stays with restaurants or a few extras, like included lunch and dinner. You can also refine your search results by amenities, star rating and budget to grab unbeatable prices in just a few clicks.
What is there to do in St. Charles near my hotel with restaurants?
St. Charles has enough sights and activities to keep you entertained for weeks (or months!), beginning with Ameristar Casino St. Charles. Lindenwood University, Historic Main Street and Family Arena are other impressive attractions. If you have more time, Katy Trail and Jaycee Park will put the finishing touches on your itinerary.