Search Hotels with Restaurant in St. Peters

Start date: Check-in selected.
To Date
End date: Check-out
  • 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. Peters Hotels with Restaurant

This weekend
Next weekend

Top St. Peters Hotels with Restaurant

Courtyard by Marriott St. Louis St. Peters

3.0 star property
St. Peters
9.0 out of 10, Wonderful, (646)
"Great stay!"
United States
Travis
The price is 2.979.923 ₫
3.557.277 ₫ total
includes taxes & fees
14 Dec - 15 Dec
Courtyard by Marriott St. Louis St. Peters

The Knight Center at Washington University

2.5 star property
St. Louis
9.4 out of 10, Exceptional, (438)
"The hotel is beautiful and the staff is very helpful and kind. "
United States
Beth
The price is 3.339.887 ₫
3.840.469 ₫ total
includes taxes & fees
21 Dec - 22 Dec
The Knight Center at Washington University

Hollywood Casino & Hotel St. Louis

3.5 star property
Maryland Heights
8.4 out of 10, Very good, (2206)
"Decent room. Well priced and centrally located for out soccer tournament we were in town for"
United States
Travis
The price is 2.030.303 ₫
2.748.912 ₫ total
includes taxes & fees
15 Dec - 16 Dec
Hollywood Casino & Hotel St. Louis

Hilton Garden Inn St. Louis/O'Fallon MO

3.0 star property
O'Fallon
8.8 out of 10, Excellent, (713)
"Staff was very friendly and accomodating. "
United States
Don
The price is 2.294.541 ₫
2.720.752 ₫ total
includes taxes & fees
22 Dec - 23 Dec
Hilton Garden Inn St. Louis/O'Fallon MO

Courtyard by Marriott St. Louis Brentwood

3.0 star property
Richmond Heights
9.4 out of 10, Exceptional, (831)
"Perfect stay"
United States
Laurie
The price is 2.667.427 ₫
3.272.430 ₫ total
includes taxes & fees
14 Dec - 15 Dec
Courtyard by Marriott St. Louis Brentwood

Drury Plaza Hotel St. Louis Chesterfield

3.0 star property
Chesterfield
9.6 out of 10, Exceptional, (1033)
"Great place to stay! "
United States
Stephanie
The price is 3.427.966 ₫
3.975.955 ₫ total
includes taxes & fees
10 Dec - 11 Dec
Drury Plaza Hotel St. Louis Chesterfield

Best Western St. Louis-Kirkwood Route 66

3.5 star property
Kirkwood
8.4 out of 10, Very good, (1368)
"ths hotel is very clean and comfortable for a very good price and exceeded my expectations..."
United States
Dennis
The price is 2.598.598 ₫
3.040.047 ₫ total
includes taxes & fees
8 Dec - 9 Dec
Best Western St. Louis-Kirkwood Route 66

Ameristar Casino Resort and Spa

4.5 star property
St. Charles
8.4 out of 10, Very good, (1000)
"Clean room, wonderful helpful pleasant staff, amenities, everything was great love staying here!"
United States
Robyn
The price is 4.012.348 ₫
5.126.523 ₫ total
includes taxes & fees
7 Dec - 8 Dec
Ameristar Casino Resort and Spa

Holiday Inn St. Louis West Six Flags by IHG

3.0 star property
Eureka
9.0 out of 10, Wonderful, (1002)
"Great place to stay"
United States
John
The price is 2.848.068 ₫
3.317.657 ₫ total
includes taxes & fees
15 Dec - 16 Dec
Holiday Inn St. Louis West Six Flags by IHG

Renaissance St. Louis Airport Hotel

4.0 star property
Berkeley
8.4 out of 10, Very good, (1045)
"Staff was courteous and the room was clean."
United States
Mia
The price is 3.111.778 ₫
3.640.407 ₫ total
includes taxes & fees
19 Dec - 20 Dec
Renaissance St. Louis Airport Hotel
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. Peters Hotel Reviews

Frequently asked questions

How much do hotels with dining in St. Peters cost?
You'll pay between 2.720.752 ₫ and 5.126.523 ₫ per night for hotels in St. Peters. The ideal stay with a restaurant, or one that offers access to great dining experiences, is waiting for you on Expedia. 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. Peters?
There are multiple hotels with dining in St. Peters with a total average guest review rating of 8.8. Drury Plaza Hotel St. Louis St. Charles will put you close to some great foodie experiences. This popular 3-star hotel also has a swimming pool and a spa tub. Holiday Inn Express & Suites St. Louis - Chesterfield, an IHG Hotel is another sought-after option with dining. It has a 2.5-star rating and conveniences such as individually decorated rooms and a swimming pool.
How many hotels with restaurants are there in St. Peters?
Reclaim your holiday days and choose from 5 hotels with restaurants in St. Peters. For business travel, a solo adventure and everything in between, Expedia can help you find your ideal stay in just a few clicks.
What are the best cheap hotels with dining in St. Peters?
Keep both your taste buds and budget happy at one of our St. Peters hotels with dining that start from just 2.720.752 ₫ per night. Holiday Inn Express & Suites St. Louis - Chesterfield, an IHG Hotel will give you easy access to some appetising culinary experiences. Useful amenities here include a swimming pool and individually decorated rooms. Or make a booking at Country Inn & Suites by Radisson, St. Charles, MO, which offers a swimming pool and blackout curtains. Use the cash you save at either retreat to feast your way around St. Peters! If you're exploring St. Peters on a budget, there are loads of free and fun attractions to add to your to-do list. Hollywood Casino and Historic Main Street are worth stopping by. 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 top motels with restaurants in St. Peters?
OYO Hotel Lake St Louis is a sought-after choice, located around 13 km west of downtown St. Peters. With a lake view and a terrace, this motel with dining is a superb place to put your feet up after enjoying the local culinary scene.With tons of dining, shopping and cultural options to squeeze into your St. Peters to-do list, it can be hard to work out where to start. Kokomo Joe's Family Fun Centre and Mid Rivers Mall are fantastic places to kick off your sightseeing adventures.
Are there any family-friendly hotels with dining in St. Peters?
You and your crew will feel right at home at Drury Plaza Hotel St. Louis St. Charles, a 3-star option just a quick drive from town. Amenities here include complimentary breakfast and housekeeping services. Another family-friendly hotel with dining in St. Peters is Holiday Inn Express & Suites St. Louis - Chesterfield, an IHG Hotel. Complimentary breakfast and WiFi help make this 2.5-star escape a hit with guests. Once you've checked in and dropped off your bags, there's no shortage of family-friendly attractions to discover around St. Peters. Chesterfield Sports Fusion and Kokomo Joe's Family Fun Centre are two popular options.
Why book your hotel with restaurants in St. Peters with Expedia?
Whether you'd prefer a hotel with a restaurant, or one that's close to a foodie hub, Expedia will have a stay that's just your taste. Use our filters to search for St. Peters hotels with their own places to eat. You can also search for accommodation in desired locations filled with markets, restaurants or cafés. Whatever you decide on, you'll always pick up a delicious bargain with Expedia!
How can I find cheap hotels with restaurants in St. Peters?
A wonderful way to score cheap hotels with restaurants in St. Peters is with Expedia's user-friendly filter tool. Find properties with restaurants or tasty extra touches, like included breakfast, lunch and dinner. You can also refine your search results by star rating, amenities and budget to snag unbeatable deals in just a few clicks.
What is there to do in St. Peters near my hotel with restaurants?
The ideal travel accessory is a well-organised itinerary. Put Kokomo Joe's Family Fun Centre toward the top of your sightseeing to-do list in St. Peters.