20

Saint Peters, MO Townhomes for Rent

Section Image
  • /50

    Starting at $2,650 Per Month

    • 2 - 3 Beds

    106 Estes Dr, Saint Peters, MO 63304

    Welcome to Alpine Heights Villas & Townhomes. Our well-appointed community provides you with all the benefits of a home without the commitment of mortgages and maintenance. Located on Central School Road in St. Peters, MO, Alpine Heights features a resort-style pool, dog park, fitness center, modern clubroom and outdoor recreation. Call today to schedule a private tour!

    Alpine Heights

    (636) 202-1077

    106 Estes Dr, Saint Peters, MO 63304
  • /35

    Starting at $1,063 Per Month

    • 1 - 4 Beds

    1400 Britain Way, Saint Charles, MO 63304

    Sterling Heights Apartment Homes, nestled in the heart of St. Charles county, is an intimate retreat with the convenience of city life in a tranquil setting. We offer a resort atmosphere with an abundance of amenities. All of our apartment homes offer neutral decors with a private balcony or patio. Our highly accessible location is perfect for everyone and is minutes from Highways 94, 40 and 70.

    Sterling Heights Apartments

    (636) 317-5039

    1400 Britain Way, Saint Charles, MO 63304
  • /12

    $1,600

    Total Monthly Price

    • 2 Beds
    • 2.5 Baths
    • 1,450 Sq Ft
    • Townhouse for Rent

    256 Spencer Place, Saint Peters, MO 63376

    The main floor has an open family/dining room with large kitchen big enough for a table. A nice patio off the kitchen to enjoy the backyard along with an entry way with a coat closet and half bath. The upper level has two bedrooms that are set up as suites each having their own full bath. The master bedroom also includes a his and her walk-in closet and a linen closet. The second bedroom has

    256 Spencer Place, Saint Peters, MO 63376
  • /13

    $1,950

    Total Monthly Price

    • 3 Beds
    • 2 Baths
    • 1,404 Sq Ft
    • Townhouse for Rent

    11 Deer Grove Dr, Saint Peters, MO 63376

    Welcome to this beautiful 3bd 2bth corner-lot condo in the highly sought-after city of St. Peters! Closer to hwy 70. This stunning home boasts an open floor plan, perfect for entertaining. As you step inside, you're greeted by the spacious living area that leads to a charming eat-in kitchen, w/ ss appliances & ample cabinet space. You'll love preparing meals in this bright & welcoming space. The

    11 Deer Grove Dr, Saint Peters, MO 63376
  • /13

    $1,700 Per Month

    • 2 Beds
    • 1.5 Baths
    • 1,040 Sq Ft
    • Townhouse for Rent

    195 N Service Rd Unit C, Saint Peters, MO 63376

    Condo/townhouse is move in ready, newer flooring, all stainless appliances, including side by side refrigerator (ice & water in door), smooth top range/oven, microwave, dishwasher, cabinets and counter tops. Your personal washer and dryer hook ups are in the basement along with plenty of storage space. This is a no smoking and no pet property. Owner pays the trash and lawn maintenance. Unit is

    Stacey Manner Call Dolly, LLC

    195 N Service Rd Unit C, Saint Peters, MO 63376
  • /14

    $1,795 Per Month

    • 2 Beds
    • 3 Baths
    • 1,330 Sq Ft
    • Townhouse for Rent

    879 Delray Dr, St. Peters, MO 63376

    Welcome to your new condo in St. Peter’s! This 2 bedroom unit boasts over 1300 square feet with oversized bedrooms and bathrooms on both first and second floors. With an open and spacious kitchen and dining room you can also enjoy a private balcony. Unit also features a finished basement with walkout and fireplace. Additional storage in the garage and plenty of closet space. You won’t want to

    879 Delray Dr, St. Peters, MO 63376
  • /12

    $1,699 Per Month

    • 2 Beds
    • 2 Baths
    • 1,448 Sq Ft
    • Townhouse for Rent

    28 Cedar Grove Ct Unit B, Saint Charles, MO 63304

    Shoaib Usman Platinum Realty of St. Louis

    28 Cedar Grove Ct Unit B, Saint Charles, MO 63304
  • /41

    $2,695 Per Month

    • 3 Beds
    • 2.5 Baths
    • 1,474 Sq Ft
    • Townhouse for Rent

    34 Pheasant Ln, St. Peters, MO 63376

    2026 New Construction Luxury Townhome - St. Peters, MOWelcome to Birdie Hills Crossing, a brandnew luxury townhome community where every home, every street, and every neighbor is new. If you're looking for a fresh, modern townhome that's movein ready and perfectly located near everything St. Peters has to offer, this home is an ideal fit. Enjoy the ease of nearby highways, great schools,

    34 Pheasant Ln, St. Peters, MO 63376

Frequently Asked Questions

How much does it cost to rent a townhouse in Saint Peters, MO?
The median rent for a townhouse in Saint Peters, MO is $1,750 per month, though prices vary by neighborhood, size, and property type. As of June 2026, condos tend to be the most affordable option while townhouses and single-family homes are currently more expensive.
How much do you need to make to afford rent in Saint Peters, MO?
To comfortably afford the median rent in Saint Peters, MO, a household needs to earn roughly $91,600 per year. This is based on the common guideline that households should spend no more than 30% of gross income on housing. Most landlords require monthly household income of at least 3x the monthly rent, and with a median rent of $2,290 per month in Saint Peters, MO, renters typically need to show $6,870 per month in gross income to qualify. Actual affordability will vary depending on household debts, other living expenses, and overall budget.
Is it more affordable to rent or buy in Saint Peters, MO?
In Saint Peters, MO, the price-to-rent ratio is 12.0, which generally favors renting. This ratio divides the median home price by the annual median rent: below 15 typically favors buying, 15 to 20 is balanced, and above 20 typically favors renting. Your finances, how long you plan to stay, and costs like mortgage rates, taxes, and maintenance all factor into the decision.

Townhouse Rental Trends in Saint Peters, MO

Rental Home Trends

Number of Townhouses for Rent
8
Median Townhouse Rent
$1,750
Median 2 Bedroom Townhouse Rent
$1,740
Median 3 Bedroom Townhouse Rent
$2,163
How to Rent a Home