Hotels in St. Peters

Search and compare St. Peters hotels from hundreds of travel sites on HotelsCombined and save.

...and more

Learn why travelers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customize your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Travel insights for hotels in St. Peters

Use our HotelsCombined data-powered tips to help you find your next hotel in St. Peters.

What is the cheapest month to book a hotel in St. Peters?

The cheapest month to book a hotel in St. Peters is December ($105). Conversely, the most expensive month to stay in St. Peters is July ($165).

What is the cheapest day to stay in a hotel in St. Peters?

The cheapest day to stay in St. Peters is Sunday ($112). On the other hand, travelers can expect to pay the most on Friday, when the average nightly price is $160.

Cheapest hotels in St. Peters, Missouri

Discover affordable stays in St. Peters that provide a quality experience without breaking the bank. Hotels in St. Peters can be found for as low as $71 per night. There is currently one property in St. Peters that can be booked for this price. Days Inn by Wyndham St Peters/St Charles is one of the hotels that can be booked for the lowest price in St. Peters. Price data was last updated on August 11, 2025
At the moment, these hotels offer the lowest nightly rate out of those we've come across in St. Peters. Prices can differ depending on the dates selected, so use the search form to browse more options if you have flexibility.
130 Salt Lick Road, St. Peters, MO, United States
1.5 mi from city centre
Free Wi-Fi
Parking
$71
Avg. per night
5555 Veterans Memorial Parkway, St. Peters, MO, United States
1.9 mi from city centre
Free Wi-Fi
Parking
$86
Avg. per night
3877 Veterans Memorial Parkway, St. Peters, MO, United States
3.5 mi from city centre
Pool
Free Wi-Fi
Parking
$107
Avg. per night
170 Mid Rivers Mall Circle, St. Peters, MO, United States
0.9 mi from city centre
Pool
Free Wi-Fi
Parking
$128
Avg. per night
4341 Veterans Memorial Parkway, St. Peters, MO, United States
2.8 mi from city centre
Pool
Free Wi-Fi
$132
Avg. per night

Hotel prices in St. Peters

Get a sense of the average price and most popular properties to stay in St. Peters to help you budget for your trip accordingly. Hotels that are booked the most in each class receive the “Most popular” badge. Hotels with the “Best value” badge are the most popular hotels in St. Peters at attractive prices. Price data was last updated on August 11, 2025.
Prices on hotels (average nightly rate) for the dates selected, broken down by hotel class. We've also highlighted the most popular hotels and best value within each hotel class.
3 stars
170 Mid Rivers Mall Circle, St. Peters, MO, United States

Other accommodations in St. Peters

Find the perfect hostel, theme hotel, or vacation rental for your stay in St. Peters. There are 44 hotels in St. Peters and price data was last updated on August 11, 2025. The average price for a stay in St. Peters is $128/night.
4341 Veterans Memorial Parkway, St. Peters, MO, United States
2.8 mi from city centre
Pool
Free Wi-Fi
$132
Avg. per night
3877 Veterans Memorial Parkway, St. Peters, MO, United States
3.5 mi from city centre
Pool
Free Wi-Fi
Parking
$107
Avg. per night

Where to stay in St. Peters

Explore different neighborhoods and areas within St. Peters to find the perfect location for your stay. Map data was last updated on August 11, 2025.
Scroll through the map to find hotels close to the St. Peters neighborhood(s) you plan on visiting. Clicking a property's name will unlock more information and allow you to book that particular hotel.

Facts about staying in St. Peters

Find useful tips and insights about staying in St. Peters to help you make the most of your experience. FAQs were last updated on August 11, 2025.
  • What are the best hotels in St. Peters?

    Country Inn & Suites by Radisson St. Peters, MO, rated with a score of 8.0 from 587 reviewers, is one of the most popular hotels in St. Peters. Other top stays include Drury Inn & Suites St. Louis St. Peters, with an average rating of 9.1 from 694 reviewers, and Holiday Inn Express & Suites St Peters, with a score of 8.8 from 187 reviewers.

  • Are there any hotels in St. Peters close to Lambert-St Louis?

    The closest hotel to Lambert-St Louis is Country Inn & Suites by Radisson St. Peters, MO, which is located 3.5 mi away from the city center.

  • What are some other cities to stay in when visiting Missouri?

    In addition to St. Peters, travelers opt to visit Branson when visiting Missouri. Kansas City is also a popular choice to visit.

  • How many hotels are there in St. Peters?

    In total, there are 44 hotels to choose from in St. Peters, compared to 17,950 properties in Missouri.

See more FAQs

Find better results for your stay in St. Peters

Consider these popular 3-star hotels in St. Peters

Stay at one of these St. Peters 3-star hotels that users have found on HotelsCombined.

Search cheap hotels with HotelsCombined. Use the hotel finder to search for the cheapest hotel deal for all major destinations around the world. HotelsCombined searches hundreds of hotel booking sites to help you find hotels and book hotels that suit you best. Since HotelsCombined searches many hotel sites at once, you can find discount hotels quickly, including Hotels Under $50 and Hotels Under $100. Discover hotel discounts now and make your hotel reservation today.