Top Hotels in Saint Peters

Search among 4 available hotels and places to stay in Saint Peters from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-4 out of 4
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
MapView on map1.6 mi from City Center600 yd from All Saints Parish
From   US$ 110 /nightSelect
From   US$ 166 /nightSelect
2.5 mi from City Center
From   US$ 95 /nightSelect
1.9 mi from City Center
From   US$ 125 /nightSelect

Best hotels and places to stay in Saint Peters

Why visit?

Saint Peters, Missouri offers a charming and picturesque retreat for tourists. With its rich history, vibrant cultural scene, and proximity to St. Louis, it is a perfect destination for those seeking a relaxing yet engaging getaway. Staying in one of the top hotels in Saint Peters ensures a comfortable and convenient experience for travelers.

Where to Stay?

Historic Main Street: Nestled in the heart of Saint Peters, Historic Main Street is a bustling area known for its quaint shops, unique boutiques, and delectable dining options. Visitors can immerse themselves in the towns history by exploring the historic sites nearby, such as the Foundry Art Centre. Hotels in this area provide easy access to local attractions and offer a cozy stay in the heart of the action.

Mid Rivers Mall: Located near the Mid Rivers Mall, this area offers a wide range of accommodations to suit different budgets. With numerous shopping and dining options, guests can enjoy a convenient stay while indulging in retail therapy. The nearby recreational parks and golf courses provide opportunities for outdoor activities.

St. Peters Rec-Plex Area: Situated in close proximity to the St. Peters Rec-Plex, this area caters to sports enthusiasts and families. The Rec-Plex offers a variety of recreational facilities, including ice skating rinks, swimming pools, and sports courts. Hotels in this area provide easy access to these amenities, making it an ideal choice for active travelers.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $90 to $120.

4-star hotels: The average price per night is around $120 to $160.

5-star hotels: The average price per night is around $160 to $200.

Best value for money:

Comfort Inn St. Peters: This hotel offers comfortable and affordable accommodations in a convenient location. With spacious rooms, complimentary breakfast, and free Wi-Fi, it provides excellent value for the price. The hotels proximity to main attractions and dining options makes it a top choice for budget-conscious travelers looking for a pleasant stay.

Drury Inn & Suites St. Louis St. Peters: This hotel offers a combination of quality amenities and reasonable rates. Guests can enjoy free Wi-Fi, a complimentary hot breakfast, and evening snacks and beverages. The hotels indoor pool and fitness center are perfect for relaxation after a day of exploring. Its convenient location near shopping areas and restaurants adds to its overall value.

Fairfield Inn & Suites St. Louis St. Charles: Located just a short drive from Saint Peters, this hotel offers comfortable rooms at an affordable price. With complimentary breakfast, free Wi-Fi, and a fitness center, guests can enjoy a comfortable stay without breaking the bank. The hotels proximity to major highways and entertainment venues makes it a great choice for those on a budget.

Best kid-friendly hotels:

Holiday Inn Express St. Louis West-OFallon: This hotel offers a range of kid-friendly amenities, including an indoor pool and a complimentary breakfast. The spacious rooms are equipped with modern conveniences, and the hotels location near family-friendly attractions, such as the City Museum and the St. Louis Zoo, makes it an ideal choice for families.

Country Inn & Suites by Radisson, St. Charles, MO: This hotel provides a welcoming atmosphere for families with its spacious accommodations and kid-friendly amenities. The indoor pool and hot tub are perfect for kids to splash around in, while the complimentary breakfast ensures a convenient start to the day. With its proximity to attractions like the Butterfly House and the Magic House, it is a top choice for families visiting Saint Peters.

Best hotels for a romantic getaway:

Ameristar Casino Resort Spa St. Charles: This luxurious hotel offers a range of amenities, including an on-site casino, a spa, and multiple dining options. The elegantly appointed rooms and picturesque views create a romantic ambiance for couples. With its convenient location near historic Main Street and wineries, it is an ideal choice for a romantic retreat.

Embassy Suites by Hilton St. Louis St. Charles: This hotel provides a romantic setting with its spacious suites and upscale amenities. Couples can indulge in the hotels complimentary evening reception, relax in the indoor pool, or enjoy a romantic dinner at the on-site restaurant. Its location near wineries and historic attractions adds to its appeal for couples seeking a romantic escape.

Best for location:

Courtyard by Marriott St. Louis St. Peters: This hotels convenient location near major highways and attractions makes it an ideal choice for travelers. With its modern rooms, on-site dining options, and easy access to shopping areas, it offers a convenient and comfortable stay for guests.

Sleep Inn & Suites: Situated near the Mid Rivers Mall, this hotel provides easy access to shopping and dining options. Its proximity to major highways allows for convenient exploration of Saint Peters and nearby attractions. The hotels comfortable rooms and complimentary breakfast make it a popular choice for travelers looking for a convenient location.

Wingate by Wyndham St. Charles: Located near historic Main Street, this hotel offers a prime location for exploring the charming area. Guests can enjoy comfortable rooms, complimentary breakfast, and an indoor pool. Its proximity to restaurants, shops, and local attractions make it an excellent option for those looking to experience the best of Saint Peters.

Best for a short city break:

Quality Inn & Suites OFallon: This hotel offers comfortable accommodations at an affordable price. With its convenient location and easy access to major highways, guests can quickly explore Saint Peters and the surrounding areas. The hotels comfortable rooms and complimentary breakfast make it a convenient choice for a short city break.

Days Inn by Wyndham St. Peters/St. Charles: This hotel is situated near the Mid Rivers Mall, making it a great choice for shopping enthusiasts. The comfortable rooms and complimentary breakfast ensure a pleasant stay. Its affordability and proximity to local attractions make it an ideal option for a quick city getaway.

Show moreLess