Save Search

2 Bedroom Apartments for Rent in Saint Louis, MO


Quick filters
  • 2 bd $1,475
    Base rent
    3430A Grace Ave, St. Louis, MO 63116
    Pet friendly • In unit laundry • Dishwasher
  • 2 bd $2,700
    Base rent
    Verified Listing

    703 North 13 Th Street

    703 North 13Th Street, St. Louis, MO 63103
    In unit laundry • Dishwasher • Air conditioner
  • 2 bd $1,650
    Base rent
    1819 South 8Th Street, St. Louis, MO 63104
    Dog friendly • In unit laundry • Dishwasher
  • 2 bd $3,200
    Base rent
    Verified Listing

    3216 Jasper Park

    3216 Jasper Park, St. Louis, MO 63139
    Dog friendly • In unit laundry • Dishwasher
  • 2 bd $1,300
    Base rent
    Verified Listing

    3428 Minnesota Avenue

    3428 Minnesota Avenue, St. Louis, MO 63118
    Pet friendly • In unit laundry • Dishwasher
  • 155-0-city

Explore popular searches
By lifestyle & amenities


Frequently asked questions

What is the price range for a 2-bedroom apartment in Saint Louis, MO?

The price range for a 2-bedroom apartment in Saint Louis, MO is between $602 and $5,739.

How many 2 bedroom apartments for rent are available in Saint Louis, MO on RentCafe?

There are 635 2 bedroom rentals available on RentCafe. Prices and availability in Saint Louis, MO were last updated on 11 Nov 2026.

What is the average size of a 2 bedroom apartment in Saint Louis, MO?

The average Saint Louis, MO 2 bedroom apartment size is 1,004 sq. ft.

What are the advantages of renting a 2 bedroom apartment in Saint Louis, MO?

2 bedroom apartments offer more space compared to 1 bedroom or studio apartments. They are more suitable for 2 persons.

What are the downsides of renting a 2 bedroom apartment in Saint Louis, MO?

A 2 bedroom apartment is usually slightly more expensive than a 1 bedroom apartment.