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

Find out moreOpens in new tab or window

Find Hotels in St. Peters, MO

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

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 $97 per night
2.38 mi from city center
4.5/5Wonderful! (234 reviews)

"This property was clean! We had a issue with our TV & the front staff was so willing to help! If we are ever needing to stay somewhere in the area again, we will do it again."…"

Reviewed on Jul 28, 2020

Courtyard by Marriott St. Louis St. Peters
Crowne Plaza St. Louis Airport
3.5 out of 5
11228 Lone Eagle Dr, Bridgeton, MO
Free CancellationReserve now, pay when you stay
The price is $76 per night
12.52 mi from city center
4.1/5Very Good! (958 reviews)

"Great, enjoy my stay and will stay again. Good customer service"…"

Reviewed on Aug 10, 2020

Crowne Plaza St. Louis Airport
Days Inn and Suites by Wyndham St. Louis/Westport Plaza
2.5 out of 5
1970 Craig Rd, Maryland Heights, MO
Free CancellationReserve now, pay when you stay
The price is $55 per night
11.64 mi from city center
3.6/5Good! (984 reviews)

"Great hotel I would recommend this to someone. They serve Breakfast in the morning. All the Trimmings."…"

Reviewed on Aug 1, 2020

Days Inn and Suites by Wyndham St. Louis/Westport Plaza

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
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 $54 per night
1.77 mi from city center
3.1/5 (582 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 $100 per night
0.58 mi from city center
4.5/5Wonderful! (644 reviews)

"Driury Inns r always so clean, neat and friendly. U get alot for the price"…"

Reviewed on Aug 8, 2020

Drury Inn & Suites St. Louis St. Peters
Holiday Inn Express & Suites St. Louis - Chesterfield
2.5 out of 5
11 Arnage Boulevard, Chesterfield, MO
Free CancellationReserve now, pay when you stay
The price is $83 per night
8.28 mi from city center
4.7/5Exceptional! (281 reviews)

"Nicely appointed room and decor. Good location...."…"

Reviewed on Aug 7, 2020

Holiday Inn Express & Suites St. Louis - Chesterfield
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 $71 per night
8.04 mi from city center
4/5Very Good! (1,764 reviews)

"Great place to stay and play. Beautiful and clean rooms. All staff were very friendly. Loved my stay there!"…"

Reviewed on Aug 1, 2020

Hollywood Casino & Hotel 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 $86 per night
14.39 mi from city center
4.4/5Excellent! (971 reviews)

"It's very clean and in a great location. The towels could be softer, but the beds are comfy."…"

Reviewed on Aug 8, 2020

The Wildwood Hotel
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 $58 per night
1.5 mi from city center
3.2/5 (221 reviews)

"On the internet it stated that they have a free breakfast but they did not. They said because of covid they didn't have breakfast. They could have offered prepackaged breakfast."…"

Reviewed on Jun 7, 2020

Extended Stay America St. Louis - St. Peters
Hilton St. Louis Frontenac
4 out of 5
1335 S Lindbergh Blvd, Frontenac, MO
Free CancellationReserve now, pay when you stay
The price is $93 per night
15.86 mi from city center
4.3/5Excellent! (990 reviews)

"Clean and sanitized and well maintained. Friendly and efficient staff, helpful"…"

Reviewed on Aug 2, 2020

Hilton St. Louis Frontenac
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 accommodations 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 center
  • The next closest is in St. Louis, MO (STL-Lambert-St. Louis Intl.), 14.1 mi (22.8 km) away

Sightseeing and Staying in St. Peters

The city is well liked for its places to shop, and Mid Rivers Mall is a favorite for retail therapy. Additionally, you might want to add Kokomo Joe's Family Fun Center to your agenda.

As you plan your vacation, you'll find 6 hotels and other lodging options available to pick from in St. Peters. Here are top ranked ones based on our user reviews:

Dressing for St. Peters

  • Between January and March, you can expect the daytime average to be around 62°F and the nighttime average to be 22°F
  • From April to June, temperatures average about 88°F during the day and 39°F at night
  • July through September averages 89°F during the day and 50°F at night
  • In October-December, the average temperature is 74°F during the day and 22°F at night
  • Average annual rainfall for St. Peters is 42.09 inches
  • Hottest months are usually July and August with an average temperature of 88°F, while the coldest months are January and December with an average of 24°F

Frequently asked questions

Where is the best place for a stay in St. Peters?
Courtyard by Marriott St. Louis St. Peters is a favorite with Expedia customers. This 3-star hotel offers a restaurant and an indoor pool. Traveler reviews also recommend Drury Inn & Suites St. Louis St. Peters and Country Inn & Suites by Radisson, St. Peters, MO as top choices for your stay.
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.
Where can I learn more about changing or cancelling my trip to St. Peters?
To access more information about updating your trip to St. Peters or cancelling it, head over to our customer service page.
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?
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 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?
Drury Inn & Suites St. Louis St. Peters is a top hotel for people traveling with their pets, and offers an indoor pool and free WiFi for its human guests. Extended Stay America St. Louis - St. Peters is another good option for a stay with your pet.
Where is the best place to stay with easy access to Mid Rivers Mall?
Adjacent to Mid Rivers Mall, Drury Inn & Suites St. Louis St. Peters is one of the top choices for your stay based on our traveler data, and this 3-star hotel offers free breakfast and an outdoor pool. Other good options within a few miles include Extended Stay America St. Louis - St. Peters and Days Inn by Wyndham St Peters/St Charles.
What about the best place to stay close to Kokomo Joe's Family Fun Center?
One of the top choices for your stay is Country Inn & Suites by Radisson, St. Peters, MO, located a short 0.5 mi (0.8 km) from Kokomo Joe’s Family Fun Center, and this hotel offers free breakfast and an indoor pool. Courtyard by Marriott St. Louis St. Peters and Rodeway Inn Saint Charles are a couple of other good and close options.
What are some accommodations with pools in St. Peters?
Country Inn & Suites by Radisson, St. Peters, MO is a top hotel with an indoor pool, free buffet breakfast, and free WiFi. A couple of other options that offer an onsite pool include Drury Inn & Suites St. Louis St. Peters and Courtyard by Marriott St. Louis St. Peters.

Recent reviews of St. Peters hotels

More trip options