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.

Search for St. Peters Hotels from CA $76

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

St. Peters hotels and places to stay

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 CA $101 per night
11.34 km from city centre
4.1/5Very Good! (1,084 reviews)

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

Reviewed on May 26, 2020

Best Western Plus The Charles Hotel
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 CA $77 per night
2.85 km from city centre
3.1/5 (579 reviews)

"During this time of the pandemic I was not looking forward to traveling. However, when we reached our destination to this motel I felt very safe there. It was clean and you could tell the effort they put in to make it clean. I would highly recommend this motel."…"

Reviewed on Jun. 1, 2020

Days Inn by Wyndham St Peters/St Charles
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 CA $131 per night
0.94 km from city centre
4.5/5Wonderful! (634 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 Apr. 20, 2020

Drury Inn & Suites St. Louis St. Peters
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 CA $108 per night
11.91 km from city centre
4.6/5Wonderful! (1,559 reviews)

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

Reviewed on May 27, 2020

Country Inn & Suites by Radisson, St. Charles, MO
Holiday Inn Express & Suites St. Louis - Chesterfield
2.5 out of 5
11 Arnage Boulevard, Chesterfield, MO
Free Cancellation
The price is CA $141 per night
13.34 km from city centre
4.7/5Exceptional! (241 reviews)

"I loved this place it was very clean in and outside."…"

Reviewed on Jun. 1, 2020

Holiday Inn Express & Suites St. Louis - Chesterfield
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 CA $132 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 May 28, 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 CA $110 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 Feb. 16, 2020

Country Inn & Suites by Radisson, St. Peters, MO
Motel 6 Hazelwood
2 out of 5
5781 Campus Ct, Hazelwood, MO
Free Cancellation
The price is CA $76 per night
20.41 km from city centre
3/5 (1,638 reviews)

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

Reviewed on May 10, 2020

Motel 6 Hazelwood
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 CA $166 per night
34.95 km from city centre
4.4/5Excellent! (2,073 reviews)

"Relaxing, clean rooms, nice staff, safe area, VIP Treatment"…"

Reviewed on May 1, 2020

The Chase Park Plaza Royal Sonesta St. Louis
Sonesta ES Suites St. Louis Westport
3 out of 5
1855 Craigshire Road, Maryland Heights, MO
Free CancellationReserve now, pay when you stay
The price is CA $121 per night
18.68 km from city centre
4.4/5Excellent! (975 reviews)

"The property was very nice. Room was comfortable. Layout was nice. A/C was noisy and the blower was aimed straight at the bed which was weird."…"

Reviewed on May 29, 2020

Sonesta ES Suites St. Louis Westport
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.

St. Peters Hotel Guide

St. Peters is approximately 40 kilometres (25 miles) from downtown St. Louis, United States of America.

St. Louis is much-loved for its iconic Gateway Arch. This city is also the home of other great attractions, like the City Museum and Grants Farm.

St. Peters' Extended Stay America St. Louis - St. Peters and Drury Inn St. Louis St. Peters are conveniently close to the Mid Rivers Mall.

The Days Inn St Peters/St Charles is one of St. Peters' more economical accommodation options.

The St. Charles hotels guide is another area to find hotels in St. Louis. St. Charles is a neighborhood that is situated 12 kilometres (8 miles) to the east of central St. Peters. Or you could explore Expedia's St. Charles hotels guide for hotels in St. Charles, another St. Louis neighborhood.

At Expedia, we'd like your vacation in St. Louis to be as rich and rewarding as possible. The St. Louis vacation travel guide and St. Louis hotels page are great places to learn more!

Frequently asked questions

Where is the best place for a stay in St. Peters?
Drury Inn & Suites St. Louis St. Peters is a favorite with Expedia customers. This 3-star hotel offers free breakfast and an indoor pool. Extended Stay America St. Louis - St. Peters is another favorite option for your trip based on traveler reviews.
If I need to cancel my hotel reservation in St. Peters, will I receive a refund?
Yes, you’ll find most room reservations are fully refundable provided that you cancel prior to the accommodation’s cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If your reservation is non-refundable, you might be able to cancel it and be given a refund within 24 hours of your booking. Add your dates and click on “Search”, then you can use the “free cancellation” filter to review the best options available in St. Peters.
What's the best place to stay on a budget in St. Peters?
Based on reviews, Days Inn by Wyndham St Peters/St Charles is a popular 2-star hotel for our travelers looking for an economical choice, and features free breakfast and free WiFi.
What's the best hotel 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 good choices for your kid-friendly vacation include Drury Inn & Suites St. Louis St. Peters and Courtyard by Marriott St. Louis St. Peters. Kids of all ages will also enjoy a visit to Kokomo Joe’s Family Fun Center.
What's the best pet-friendly accommodation in St. Peters?
Extended Stay America St. Louis - St. Peters is a top hotel for people traveling with their pets, and offers laundry facilities and in-room kitchens for its human guests. Drury Inn & Suites St. Louis St. Peters is another good option for a stay with your pet.
What are some accommodations with pools in St. Peters?
Drury Inn & Suites St. Louis St. Peters is a popular 3-star hotel featuring an indoor pool, free buffet breakfast, and free WiFi. A couple of other options that offer an onsite pool include Country Inn & Suites by Radisson, St. Peters, MO and Courtyard by Marriott St. Louis St. Peters.
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 center, 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 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. 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 accommodations to choose from.

Recent Reviews in St. Peters

More trip options