Missouri may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

St. Peters Hotels from Rs4,154

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Amenities
Accessibility
Trip type
Extended Stay America St. Louis - St. Peters
2.5 out of 5
5555 Veterans Memorial Pkwy, St. Peters, MO
Free cancellationReserve now, pay when you stay
The price is Rs4,997 per night from 30 Nov to 1 Dec
2.41 km from city centre
3.3/5 (230 reviews)
Lovely hotel

"The hotel it’s self was wonderful! The young lady who checked us in wasn’t the most pleasant person but she wasn’t rude either. Overall we’d definitely stay here again"…"

Reviewed on 10 Aug 2020

Extended Stay America St. Louis - St. Peters
Drury Inn & Suites St. Louis St. Peters
3 out of 5
170 Mid Rivers Mall Circle, St. Peters, MO
Free cancellationReserve now, pay when you stay
The price is Rs5,997 per night from 6 Dec to 7 Dec
0.94 km from city centre
4.5/5Wonderful! (662 reviews)

"The staff is helpful. It’s nice they still provide a hot breakfast. They serve it cafeteria style. It’s better than the pre packaged muffin, water bottle and apple as another hotel did. The room could be updated with new carpeting and sprayed if people are eating in their rooms now because of covid. ..."…"

Reviewed on 30 Aug 2020

Drury Inn & Suites St. Louis St. Peters
Days Inn by Wyndham St Peters/St Charles
2 out of 5
130 Salt Lick Rd, I-70 Exit 220, St. Peters, MO
Free cancellationReserve now, pay when you stay
The price is Rs4,154 per night from 6 Dec to 7 Dec
2.85 km from city centre
3.1/5 (594 reviews)

"The room needs to be updated. All the stains in the carpet are disgusting. The place smells of mold and the lamp shades in our room were molded."…"

Reviewed on 17 Nov 2020

Days Inn by Wyndham St Peters/St Charles
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.
Country Inn & Suites by Radisson, St. Peters, MO
2.5 out of 5
3877 Veterans Memorial Pkwy, St. Peters, MO
Free cancellationReserve now, pay when you stay
The price is Rs6,190 per night from 3 Dec to 4 Dec
5.11 km from city centre
4.3/5Excellent! (652 reviews)

"Location was excellent. Many stores and restaurants within walking distance. Traffic noise was noticeable in rooms on north side of hotel."…"

Reviewed on 20 Oct 2020

Country Inn & Suites by Radisson, St. Peters, MO
Courtyard by Marriott St. Louis St. Peters
3 out of 5
4341 Veterans Memorial Pkwy, St. Peters, MO
Free cancellationReserve now, pay when you stay
The price is Rs6,220 per night from 30 Dec to 31 Dec
3.83 km from city centre
4.5/5Wonderful! (245 reviews)

"Style of the rooms were modern. Breakfast was good."…"

Reviewed on 16 Oct 2020

Courtyard by Marriott St. Louis St. Peters
Holiday Inn Express & Suites St Peters
2.5 out of 5
50 RICHMOND CENTER BLVD, St. Peters, MO
Free cancellation
The price is Rs6,997 per night from 1 Dec to 2 Dec
3.64 km from city centre
4.1/5Very Good! (8 reviews)

"Very good. Excellent Covid policies."…"

Reviewed on 30 Oct 2020

Holiday Inn Express & Suites St Peters
Hollywood Casino & Hotel St. Louis
3.5 out of 5
777 Casino Center Drive, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is Rs5,865 per night from 1 Dec to 2 Dec
12.95 km from city centre
4/5Very Good! (1,638 reviews)

"Some things were closed like the fitness center but the casino was open!"…"

Reviewed on 20 Oct 2020

Hollywood Casino & Hotel St. Louis
Hotel RL St. Louis Airport
3.5 out of 5
9600 Natural Bridge Road, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is Rs4,943 per night from 27 Dec to 28 Dec
25.1 km from city centre
4.3/5Excellent! (109 reviews)

"Hotel seems newly renovated. Had a little concern with cleanliness. Saw a few hairs on pillow and comforter. Takes a long time for water to get hot."…"

Reviewed on 4 Nov 2020

Hotel RL St. Louis Airport
The Chase Park Plaza Royal Sonesta St. Louis
4.5 out of 5
212 N Kingshighway, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is Rs9,075 per night from 30 Nov to 1 Dec
34.95 km from city centre
4.3/5Excellent! (970 reviews)

"The Chase.. Well me and my girlfriend had a wonderful experience there.. We will be going back real soon... Staff is wonderful... room was absolutely amazing...!!!!!"…"

Reviewed on 28 Sep 2020

The Chase Park Plaza Royal Sonesta St. Louis
The Wildwood Hotel
3.5 out of 5
2801 Fountain Pl, Wildwood, MO
Free cancellationReserve now, pay when you stay
The price is Rs6,516 per night from 30 Nov to 1 Dec
23.18 km from city centre
4.4/5Excellent! (970 reviews)

"Under the COVID circumstances the hotel did a great job."…"

Reviewed on 24 Nov 2020

The Wildwood Hotel
Ameristar Casino Resort and Spa (St. Charles)
4.5 out of 5
1 Ameristar Blvd, St. Charles, MO
Free cancellationReserve now, pay when you stay
The price is Rs10,637 per night from 1 Dec to 2 Dec
12.04 km from city centre
4.3/5Excellent! (985 reviews)

"Beautiful, clean resort with lots of dining and entertainment options"…"

Reviewed on 1 Nov 2020

Ameristar Casino Resort and Spa (St. Charles)
Embassy Suites St. Louis - St. Charles
3.5 out of 5
2 Convention Center Plz, St. Charles, MO
Free cancellationReserve now, pay when you stay
The price is Rs8,497 per night from 2 Dec to 3 Dec
10.61 km from city centre
4.4/5Wonderful! (965 reviews)

"Everyone and everything was fine, breakfast experience was not Embassy standards but Covid changed that."…"

Reviewed on 24 Nov 2020

Embassy Suites St. Louis - St. Charles
Le Méridien St. Louis Clayton
4 out of 5
7730 Bonhomme Ave, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is Rs7,627 per night from 4 Dec to 5 Dec
29.38 km from city centre
4.7/5Exceptional! (11 reviews)

"Very clean and updated. Comfortable beds. Front desk extremely polite aand accomodating. Will stay again..."…"

Reviewed on 24 Nov 2020

Le Méridien St. Louis Clayton
Hilton St. Louis Frontenac
4 out of 5
1335 S Lindbergh Blvd, Frontenac, MO
Free cancellationReserve now, pay when you stay
The price is Rs5,296 per night from 25 Dec to 26 Dec
25.54 km from city centre
4.3/5Excellent! (955 reviews)

"Very nice and convenient. Easy check in. Sanitation standards are top notch."…"

Reviewed on 22 Nov 2020

Hilton St. Louis Frontenac
Red Roof Inn PLUS+ St Louis - Forest Park/ Hampton Ave 
2.5 out of 5
5823 Wilson Avenue, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is Rs4,614 per night from 30 Nov to 1 Dec
34.95 km from city centre
3.3/5 (981 reviews)

"It was a hole in the bathroom door . That was it . However the check in person was amazing he was very welcoming."…"

Reviewed on 24 Sep 2020

Red Roof Inn PLUS+ St Louis - Forest Park/ Hampton Ave 
Renaissance St. Louis Airport Hotel
4 out of 5
9801 Natural Bridge Road, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is Rs5,257 per night from 4 Dec to 5 Dec
24.7 km from city centre
4.1/5Very Good! (962 reviews)

"Very nice and comfortable hotel. We really enjoyed the stay."…"

Reviewed on 28 Nov 2020

Renaissance St. Louis Airport Hotel
Sonesta ES Suites St. Louis - Chesterfield
3 out of 5
15431 Conway Rd, Chesterfield, MO
Free cancellationReserve now, pay when you stay
The price is Rs7,331 per night from 30 Nov to 1 Dec
16.48 km from city centre
4.5/5Wonderful! (754 reviews)
Family stay

"Great! Very accommodating!"…"

Reviewed on 23 Nov 2020

Sonesta ES Suites St. Louis - Chesterfield
Clayton Plaza Hotel
3.5 out of 5
7750 Carondelet Avenue, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is Rs6,331 per night from 5 Dec to 6 Dec
29.27 km from city centre
4.3/5Excellent! (1,152 reviews)

"Very friendly staff. The hotel is older but they have made great efforts to keep it very clean and comfortable."…"

Reviewed on 19 Oct 2020

Clayton Plaza Hotel
Home2 Suites by Hilton St. Louis/Forest Park
2.5 out of 5
920 S. Taylor Avenue, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is Rs8,119 per night from 30 Nov to 1 Dec
35.95 km from city centre
4.5/5Wonderful! (647 reviews)

"I loved it indoor pool, gym near some of the main attraction friendly staff staff"…"

Reviewed on 24 Nov 2020

Home2 Suites by Hilton St. Louis/Forest Park
Courtyard by Marriott St Louis Creve Coeur
3 out of 5
828 N New Ballas Rd, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is Rs4,665 per night from 4 Dec to 5 Dec
20.26 km from city centre
4.4/5Excellent! (977 reviews)

"The location was great- the hotel was clean. The hotel staff was friendly"…"

Reviewed on 5 Oct 2020

Courtyard by Marriott St Louis Creve Coeur
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.

Visiting St. Peters

Families will find kid-friendly activities in St. Peters, and visitors give high marks for the top-notch restaurants. This welcoming city also attracts tourists with its shopping. Top sights in the area include Busch Stadium, Gateway Arch and City Museum.

  • You'll find 339 Expedia hotels and other accommodation options in the larger area of St. Louis
  • The closest major airport is in St. Louis, MO (SUS-Spirit of St. Louis), 8.8 mi (14.2 km) from the city centre
  • The next closest is in St. Louis, MO (STL-Lambert-St. Louis Intl.), 14.1 mi (22.8 km) away

Dressing for St. Peters

  • Between January and March, you can expect the daytime average to be around 17°C and the nighttime average to be -6°C
  • From April to June, temperatures average about 31°C during the day and 4°C at night
  • July to September averages 32°C during the day and 10°C at night
  • Between October and December, the average temperature is 23°C during the day and -5°C at night
  • Average annual rainfall for St. Peters is 1069 millimetres
  • Hottest months are usually July and August with an average temperature of 31°C, while the coldest months are January and December with an average of -5°C

Frequently asked questions

Where is the best place for a stay in St. Peters?
Courtyard by Marriott St. Louis St. Peters is a favourite with Expedia customers. This 3-star hotel offers a restaurant and an indoor pool. Traveller reviews also recommend Drury Inn & Suites St. Louis St. Peters and Extended Stay America St. Louis - St. Peters as top choices for your trip.
If I need to cancel my hotel reservation in St. Peters, will I receive a refund?
Yes, you’ll find most hotel reservations are fully refundable if you cancel before the hotel’s cancellation deadline, which is usually within 24-48 hours of your arrival date. If you have a reservation that’s non-refundable, it may still be possible to cancel it and receive a refund within a 24-hour period of your booking. Put in your dates and click on “Search”, then use the “free cancellation” filter to get the top deals on offer in St. Peters.
What's the best accommodation for a budget-friendly stay in St. Peters?
Based on reviews, Days Inn by Wyndham St Peters/St Charles is a popular 2-star hotel for our travellers looking for an economical choice, and features free breakfast and free WiFi.
What's the best accommodation option for families in St. Peters?
Country Inn & Suites by Radisson, St. Peters, MO is a hotel with an indoor pool and free parking, and it’s a top choice on Expedia for families. Other choices for your stay with the children include Drury Inn & Suites St. Louis St. Peters and Days Inn by Wyndham St Peters/St Charles. Also, children of all ages will enjoy a visit to Kokomo Joe’s Family Fun Center.
What's the best pet-friendly place to stay in St. Peters?
Drury Inn & Suites St. Louis St. Peters is a top hotel for people travelling with their pets, and offers an indoor pool and free WiFi for its human guests. Extended Stay America St. Louis - St. Peters is another option for a stay with your pet.
What are some accommodation options with pools in St. Peters?
Country Inn & Suites by Radisson, St. Peters, MO is a top hotel with an indoor pool, free WiFi and free self-parking. Drury Inn & Suites St. Louis St. Peters is an additional hotel with an on-site pool.

St. Peters Hotel Reviews

More trip options