Main mobile logo

Filter Your Search

Apartments for Rent in Saint Peters, MO

647 Apartments Available

Saint Peters, consistently recognized as one of Missouri's most livable cities, sits along Interstate 70 in St. Charles County. This community of nearly 58,000 residents offers renters convenient access to St. Louis while maintaining its own distinct character. The average rent for a one-bedroom apartment is $1,335, with two-bedroom options averaging $1,602 — positioning Saint Peters as more affordable than many St. Louis suburbs.


Renters in Saint Peters enjoy access to the impressive Rec-Plex, a 236,000-square-foot athletic complex with an Olympic-sized pool and diving well. The city encompasses over 1,000 acres of parks and trails, including 370 Lakeside Park with its 140-acre recreational lake and the St. Peters Golf & Recreation Center's 18-hole course. Mid Rivers Mall serves as St. Charles County's largest shopping destination, while established neighborhoods like Old Town, Brookmount, and Laurel Park feature local shops and dining options.


Located along Interstate 70, Saint Peters provides approximately 30-minute access to major employment centers in St. Louis County. Barnes-Jewish St. Peters Hospital serves as the county's second-largest medical facility. The city's median household income approaches $88,000, reflecting its evolution from a small farming town into a thriving suburban community. Saint Peters continues to invest in its parks, recreation facilities, and infrastructure, enhancing its appeal for renters seeking a suburban setting with easy access to metropolitan amenities.

Frequently Asked Questions

Rental Requirements

Can I find a short-term apartment in Saint Peters, MO?

There are 312 short-term apartments in Saint Peters, MO.

Find More Apartments for Rent in Saint Peters, MO

Find Rentals Near Saint Peters, MO