Vacation rentals in St. Peters
Find and book unique accommodations on Airbnb
Top-rated vacation rentals in St. Peters
Guests agree: these stays are highly rated for location, cleanliness, and more.
Private room in St. Peters
Private Suite in Nice Home with a view! Near I-70
Our AirBnb is a perfect place to stop for a good nights rest on your road trip and also a great place to stay while you are in town for a longer period of time. The large private suite is big enough to accommodate your group with a queen bed, full size fold out bed, and air mattresses for your use. Extra bedding provided. It’s a nice quite neighborhood, lots of street parking, meet our sweet golden retriever, check in at whatever time with the lock box code. Sheets are always freshly washed!
$77 per night
SUPERHOST
Home in St. Peters
Updated, spacious, 3 bdrm, home on quiet court.
Updated 3 bed, 2 bath home on a quiet court in St. Charles County with furnished kitchen, large deck with outdoor dining, tvs in every room, finished basement with living area, ping pong table, board games and washer/dryer. Minutes from shopping, restaurants, bars, casinos, wineries, gyms, hospitals, and major highways. Just a 30 min drive to downtown St. Louis, Forest Park, StL Zoo, and the Gateway Arch, 15 mins from Lambert Airport, and mins from several baseball, soccer and hockey complexes.
$145 per night
SUPERHOST
Rental unit in Saint Charles
The Bricks On Main-King Bed on Historic Main St.
Take a step back into history with this charming one bed, one bath, right on historic Main St. You will admire the exposed brick, original 11' tin ceilings, and spacious open floor plan. You will be in walking distance to 100+restaurants, bars, coffee shops, and shopping spots right outside your front door. Join us for festivals, Christmas Traditions, Oktoberfest, there is always something happening. Enjoy sunrises overlooking the river or find a patio for dinner. Fall in love with St. Charles
$78 per night
Vacation rentals for every style
Get the amount of space that is right for you