Find hotels in St. Peters, MO from $59

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Filter by

Drury Inn & Suites St. Louis Brentwood
3 out of 5
8700 Eager Rd, Brentwood, MO
Fully refundableReserve now, pay when you stay
The price is $108 per night from Dec 5 to Dec 5
18.6 mi from city center
4.7/5 Exceptional! (955 reviews)
"Pillows need replacing, they were lumpy"

Reviewed on Nov 22, 2021

Drury Inn & Suites St. Louis Brentwood
Pear Tree Inn St. Louis Airport
2.5 out of 5
10810 Pear Tree Ln, St. Ann, MO
Fully refundableReserve now, pay when you stay
The price is $76 per night from Dec 6 to Dec 6
13.94 mi from city center
4.4/5 Wonderful! (1,407 reviews)
"Late night check in we were greeted by a very helpful and friendly staff member. Airport shuttle is offered even though when we called from the airport at 11:15 pm to be told they had no shuttle and paying a taxi to get to our hotel. Great 3 drinks (beer or wine) and snacks every night of our stay ..."

Reviewed on Nov 26, 2021

Pear Tree Inn St. Louis Airport
🐕Midwest Desert🏜/2 bed 2 bath/ Pool/ 1st Floor
The price is $161 per night from Dec 13 to Dec 13
0.86 mi from city center
4.5/5 Wonderful! (6 reviews)
Family stay for St Peters wedding reception
"First floor corner apt, pet friendly, clean and well appointed. Bedrooms on either side of the unit with separate bathrooms providing privacy."

Reviewed on Oct 25, 2021

🐕Midwest Desert🏜/2 bed 2 bath/ Pool/ 1st Floor
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Drury Inn & Suites St. Louis St. Peters
3 out of 5
170 Mid Rivers Mall Circle, St. Peters, MO
Fully refundableReserve now, pay when you stay
The price is $99 per night from Dec 5 to Dec 5
0.58 mi from city center
4.5/5 Wonderful! (762 reviews)
"We really enjoyed our stay and the staff was really nice."

Reviewed on Nov 27, 2021

Drury Inn & Suites St. Louis St. Peters
Drury Plaza Hotel St. Louis St. Charles
3 out of 5
380 Mulholland Drive, St. Charles, MO
Fully refundableReserve now, pay when you stay
The price is $108 per night from Dec 6 to Dec 6
7.2 mi from city center
4.8/5 Exceptional! (887 reviews)
"Breakfast was all you could ask for, dinner was fine. It's a mile walk to the beautiful main street, and surrounded by restaurants and entertainment."

Reviewed on Nov 24, 2021

Drury Plaza Hotel St. Louis St. Charles
Le Méridien St. Louis Clayton
4 out of 5
7730 Bonhomme Ave, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $143 per night from Dec 3 to Dec 3
18.24 mi from city center
4.3/5 Excellent! (259 reviews)
"Great staff and really clean.... just really professional"

Reviewed on Nov 14, 2021

Le Méridien St. Louis Clayton
Drury Plaza Hotel St. Louis Chesterfield
3 out of 5
355 Chesterfield Ctr, Chesterfield, MO
Fully refundableReserve now, pay when you stay
The price is $117 per night from Dec 5 to Dec 5
9.99 mi from city center
4.7/5 Exceptional! (965 reviews)
"We enjoyed our stay at the Drury Plaza. We felt safe & comfortable, even though we have only stayed overnight very few times during the nearly two pandemic years. The rooms were very clean, beds were comfortable, great shower, and concern for continued masking & sanitation was obvious. Definitely ..."

Reviewed on Nov 15, 2021

Drury Plaza Hotel St. Louis Chesterfield
Homewood Suites by Hilton St. Louis Riverport - Airport West
3 out of 5
13639 Riverport Dr, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $76 per night from Dec 10 to Dec 10
8.9 mi from city center
4/5 Very Good! (904 reviews)
"Everyone there was very friendly and helpful clean good breakfast"

Reviewed on Nov 27, 2021

Homewood Suites by Hilton St. Louis Riverport - Airport West
Days Inn by Wyndham St Peters/St Charles
2 out of 5
130 Salt Lick Rd, I-70 Exit 220, St. Peters, MO
Fully refundableReserve now, pay when you stay
The price is $59 per night from Dec 26 to Dec 26
1.77 mi from city center
3.1/5 (680 reviews)
"Property was nice, staff was very friendly, the room was clean and good if all you need it for is sleeping and showering. Has a fridge and microwave. The beds are firm so if thats something you dont like be prepared."

Reviewed on Oct 24, 2021

Days Inn by Wyndham St Peters/St Charles
Days Inn and Suites by Wyndham St. Louis/Westport Plaza
2.5 out of 5
1970 Craig Rd, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $72 per night from Dec 6 to Dec 6
11.64 mi from city center
3.2/5 (966 reviews)
"Perfect"

Reviewed on Nov 17, 2021

Days Inn and Suites by Wyndham St. Louis/Westport Plaza
Hilton St. Louis Frontenac
4 out of 5
1335 S Lindbergh Blvd, Frontenac, MO
Fully refundableReserve now, pay when you stay
The price is $135 per night from Dec 8 to Dec 8
15.86 mi from city center
4.3/5 Excellent! (957 reviews)
"It’s not the first time we are staying in this hotel. It is a beautiful place to stay. Rooms are updated and clean. Staff was great. It was not as busy as we have seen it in the last. But that is not due to its quality. We plan to stay there again."

Reviewed on Nov 16, 2021

Hilton St. Louis Frontenac
Ameristar Casino Resort and Spa
4.5 out of 5
1 Ameristar Blvd, St. Charles, MO
Fully refundableReserve now, pay when you stay
The price is $194 per night from Nov 30 to Nov 30
7.48 mi from city center
4.2/5 Excellent! (987 reviews)
"We like that the rooms are nice with plenty of room."

Reviewed on Nov 10, 2021

Ameristar Casino Resort and Spa
Clayton Plaza Hotel & Extended Stay
3.5 out of 5
7750 Carondelet Avenue, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $104 per night from Dec 12 to Dec 12
18.17 mi from city center
4.3/5 Excellent! (1,387 reviews)
"The room could have been cleaner."

Reviewed on Nov 22, 2021

Clayton Plaza Hotel & Extended Stay
Country Inn & Suites by Radisson, St. Peters, MO
2.5 out of 5
3877 Veterans Memorial Pkwy, St. Peters, MO
The price is $71 per night from Dec 5 to Dec 5
3.17 mi from city center
4.2/5 Excellent! (732 reviews)
"Everything was great"

Reviewed on Nov 10, 2021

Country Inn & Suites by Radisson, St. Peters, MO
Hollywood Casino & Hotel St. Louis
3.5 out of 5
777 Casino Center Drive, Maryland Heights, MO
The price is $135 per night from Dec 21 to Dec 21
8.04 mi from city center
3.9/5 Good! (1,272 reviews)
"Clean and easy access."

Reviewed on Nov 18, 2021

Hollywood Casino & Hotel St. Louis
Holiday Inn Express St. Louis Arpt - Maryland Hgts, an IHG Hotel
2.5 out of 5
13615 Riverport Drive, I-70 & Earth City Expswy, Maryland Heights, MO
Fully refundable
The price is $78 per night from Dec 6 to Dec 6
8.9 mi from city center
3.8/5 Good! (936 reviews)
"The staff was professional and friendly."

Reviewed on Nov 24, 2021

Holiday Inn Express St. Louis Arpt - Maryland Hgts, an IHG Hotel
Extended Stay America Suites St Louis St Peters
2.5 out of 5
5555 Veterans Memorial Pkwy, St. Peters, MO
Fully refundableReserve now, pay when you stay
The price is $81 per night from Dec 24 to Dec 24
1.48 mi from city center
3.3/5 (266 reviews)
"Great stop for my cross-country drive with my pup :)"

Reviewed on Oct 19, 2021

Extended Stay America Suites St Louis St Peters
Red Roof Inn PLUS+ St Louis - Forest Park/ Hampton Ave 
2.5 out of 5
5823 Wilson Avenue, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $80 per night from Dec 5 to Dec 5
21.71 mi from city center
3.2/5 (975 reviews)
"Nice and friendly staff"

Reviewed on Nov 15, 2021

Red Roof Inn PLUS+ St Louis - Forest Park/ Hampton Ave 
Elimwood Hotel
3 out of 5
13735 Riverport Dr, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $82 per night from Dec 23 to Dec 23
8.71 mi from city center
3.7/5 Good! (898 reviews)
"Good for sleeping."

Reviewed on Nov 29, 2021

Elimwood Hotel
Embassy Suites St. Louis - St. Charles
3.5 out of 5
2 Convention Center Plz, St. Charles, MO
Fully refundableReserve now, pay when you stay
The price is $109 per night from Dec 15 to Dec 15
6.59 mi from city center
4.4/5 Wonderful! (949 reviews)
"We had a great stay here. Our family of 4 was impressed with the space in the room, the cleanliness, and all the staff was super friendly. Best hotel we have stayed at in a long time. We will be back next time we are in the area."

Reviewed on Nov 28, 2021

Embassy Suites St. Louis - St. Charles
Don't see what you're looking for?
See all available properties in St. Peters
View all properties
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.

Frequently asked questions

Recent reviews of St. Peters hotels
expedia verified reviews