Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

St. Peters Hotels from Rs3,785

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.

St. Peters hotels and places to stay

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
Get Rates
2.41 km from city centre
3.2/5 (220 reviews)

"Friendly Staff, Clean rooms and pretty quite location!"…"

Reviewed on 11 Feb 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 Rs7,571 per night
0.94 km from city centre
4.5/5Wonderful! (630 reviews)

"The location was very convenient, just off the I70, staff were pleasant and help with everything we needed. We would Definitely stay again. Much appreciated."…"

Reviewed on 20 Apr 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,294 per night
2.85 km from city centre
3.1/5 (578 reviews)
Solid

"A solid stay for the money. We stay there whenever in STL"…"

Reviewed on 26 Feb 2020

Days Inn by Wyndham St Peters/St Charles
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 Rs7,496 per night
3.83 km from city centre
4.5/5Wonderful! (226 reviews)

"The air conditioner was a bit noisy but otherwise a good clean room."…"

Reviewed on 28 May 2020

Courtyard by Marriott St. Louis St. Peters
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,114 per night
5.11 km from city centre
4.3/5Excellent! (639 reviews)

"The hotel is nice but for the price of the room, it could use some upgrades. The Country Inns, I been to are immaculate and have bigger tv's. Otherwise the staff was friendly and professional. I probably wouldn't book here again because I don't feel it's worth the money but again it's the area that ..."…"

Reviewed on 16 Feb 2020

Country Inn & Suites by Radisson, St. Peters, MO
Holiday Inn Express & Suites St Peters
2.5 out of 5
50 RICHMOND CENTER BLVD, St. Peters, MO
Get Rates
3.64 km from city centre
Holiday Inn Express & Suites St Peters
Motel 6 Hazelwood
2 out of 5
5781 Campus Ct, Hazelwood, MO
Free cancellation
The price is Rs3,785 per night
20.39 km from city centre
3/5 (1,638 reviews)

"Toilets didn’t work Tv didn’t work Everything else was okay"…"

Reviewed on 10 May 2020

Motel 6 Hazelwood
Country Inn & Suites by Radisson, St. Charles, MO
2.5 out of 5
1190 S Main St, St. Charles, MO
Free cancellationReserve now, pay when you stay
The price is Rs6,307 per night
11.91 km from city centre
4.6/5Wonderful! (1,556 reviews)

"It was decent all the way around. I just wish they had an iron in the room"…"

Reviewed on 27 May 2020

Country Inn & Suites by Radisson, St. Charles, MO
Extended Stay America - St. Louis - Westport - Central
2.5 out of 5
12161 Lackland Rd, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is Rs4,429 per night
18.34 km from city centre
3.6/5Good! (581 reviews)

"It was a very comfortable atmosphere and for the price you can’t beat it."…"

Reviewed on 27 Mar 2020

Extended Stay America - St. Louis - Westport - Central
Best Western Plus The Charles Hotel
3 out of 5
1425 South 5th Street, St. Charles, MO
Free cancellationReserve now, pay when you stay
The price is Rs5,622 per night
11.34 km from city centre
4.1/5Very Good! (1,082 reviews)

"The pool and location. Friendly staff. Easy access to a lot of food and groceries"…"

Reviewed on 26 May 2020

Best Western Plus The Charles Hotel
Can'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 Country Inn & Suites by Radisson, St. Peters, MO 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?
Extended Stay America St. Louis - St. Peters is a hotel with in-room kitchens 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 Courtyard by Marriott St. Louis St. Peters. 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?
Extended Stay America St. Louis - St. Peters is a top hotel for people travelling with their pets, and offers laundry facilities and in-room kitchens for its human guests. Drury Inn & Suites St. Louis St. Peters is another option for a stay with your pet.
What is the best spa hotel in St. Peters?
Courtyard by Marriott St. Louis St. Peters is a top spa hotel featuring a restaurant, an indoor pool, a 24-hour fitness centre and a bar. Another popular spa hotel in St. Peters is Drury Inn & Suites St. Louis St. Peters.
What is staying in St. Peters like?
Families will find child-friendly activities in St. Peters, and visitors give high marks for the top-notch restaurants. This welcoming city also attracts tourists with its shopping. Family Arena, Hollywood Casino Amphitheatre and Westport Plaza are some of the top sights around the area. In St. Peters, there are 6 hotels and other accommodation options to choose from.
What is there to see in St. Peters?
A couple of favourite places to visit are Mid Rivers Mall and Kokomo Joe’s Family Fun Center. Additionally, you’ll find Family Arena and Hollywood Casino Amphitheatre in the area.
What's the seasonal weather in St. Peters?
The hottest months are usually July and August, with an average temperature of 23°C, while the coldest months are January and December, with an average of 3°C. Average annual rainfall for St. Peters is 1069 mm.

St. Peters Hotel Reviews

More trip options