Photo by HA

Find Hotels with Restaurants in St. Peters, MO

Start date: Check-in selected.
End date: Check-out

Check availability on St. Peters Hotels with Restaurants

This weekend
Next weekend

Top St. Peters Hotels with Restaurants

Our top choices for St. Peters hotels with a restaurant

Drury Plaza Hotel St. Louis Chesterfield

3.0 star property
9.6 out of 10, Exceptional, (1016)
"Great place to stay! "
$130 nightly
The price is $151
Sep 7 - Sep 8
Total with taxes and fees
Drury Plaza Hotel St. Louis Chesterfield

Holiday Inn St. Louis West Six Flags by IHG

3.0 star property
8.8 out of 10, Excellent, (1006)
"Beautiful property with a lot of history. Very fun place with a lot of things to do."
$97 nightly
The price is $113
Sep 7 - Sep 8
Total with taxes and fees
Holiday Inn St. Louis West Six Flags by IHG

Best Western St. Louis-Kirkwood Route 66

3.5 star property
8.4 out of 10, Very Good, (1285)
"Good place to stay "
$99 nightly
The price is $116
Sep 7 - Sep 8
Total with taxes and fees
Best Western St. Louis-Kirkwood Route 66

Courtyard by Marriott St. Louis St. Peters

3.0 star property
9.0 out of 10, Wonderful, (613)
"Very clean room and friendly staff, couldn’t ask for much more. "
$113 nightly
The price is $130
Sep 21 - Sep 22
Total with taxes and fees
Courtyard by Marriott St. Louis St. Peters

Drury Inn & Suites St. Louis Forest Park

3.0 star property
9.4 out of 10, Exceptional, (1010)
"The property was safe and close to the places we wanted to visit. "
$119 nightly
The price is $139
Sep 7 - Sep 8
Total with taxes and fees
Drury Inn & Suites St. Louis Forest Park

Drury Plaza Hotel St. Louis Creve Coeur

3.0 star property
9.2 out of 10, Wonderful, (1009)
"The staff and hotel were great. The provided hot breakfast and diner buffet was great!"
$117 nightly
The price is $136
Sep 28 - Sep 29
Total with taxes and fees
Drury Plaza Hotel St. Louis Creve Coeur

Holiday Inn St Louis SW - Route 66 by IHG

3.0 star property
9.0 out of 10, Wonderful, (339)
"Location was great! We ate in the Wakey restaurant, and it was excellent. Staff was friendly and accommodating. Enjoyed the coffee and water in the lobby area. "
$115 nightly
The price is $134
Sep 6 - Sep 7
Total with taxes and fees
Holiday Inn St Louis SW - Route 66 by IHG

Courtyard by Marriott St. Louis Brentwood

3.0 star property
9.4 out of 10, Exceptional, (789)
"Great place to stay."
$114 nightly
The price is $134
Sep 28 - Sep 29
Total with taxes and fees
Courtyard by Marriott St. Louis Brentwood

Holiday Inn St. Louis - Creve Coeur by IHG

3.0 star property
9.0 out of 10, Wonderful, (309)
"Nice place to stay."
$122 nightly
The price is $145
Sep 14 - Sep 15
Total with taxes and fees
Holiday Inn St. Louis - Creve Coeur by IHG

Hilton Garden Inn St. Louis/O'Fallon MO

3.0 star property
8.8 out of 10, Excellent, (695)
"Nice location, with a couple restaurants nearby. Quiet, clean, nice beds/pillows."
$149 nightly
The price is $177
Sep 5 - Sep 6
Total with taxes and fees
Hilton Garden Inn St. Louis/O'Fallon MO
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 $113 and $177 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 0.0. 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 dining are there in St. Peters?
Reclaim your vacation days and choose from 5 hotels with dining 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 $113 per night. Holiday Inn Express & Suites St. Louis - Chesterfield, an IHG Hotel will give you easy access to some appetizing 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 dining in St. Peters?
OYO Hotel Lake St Louis is a sought-after choice, located around 8 mi 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 Center 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 Center are two popular options.
Why book your hotel with dining 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 accommodations 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 dining in St. Peters?
A wonderful way to score cheap hotels with dining 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 dining?
The ideal travel accessory is a well-organized itinerary. Put Kokomo Joe's Family Fun Center toward the top of your sightseeing to-do list in St. Peters.

Explore a world of travel with Expedia

Explore a world of travel with Expedia