Save This Search

Cheap Apartments for Rent in St. Louis County, MO

1,019 Rentals Available
Cheap Apartments for Rent in St. Louis County, MO. 1,019 Rentals Available

Apartments Under $400

  • Today

    St Louis, Jennings, MO 63136
    3 BEDS $377+

Apartments Under $700

  • Today

    2155 Hecht Ave., St. Louis, MO 63136
    1 BED $632+
    2 BEDS $932+
  • Today

    333 Tuckahoe Drive, St. Louis, MO 63125
    1 BED $650+
    2 BEDS $950+
    3 BEDS $1,025
  • Today

    2380 Grand River Road, Jennings, MO 63136

Apartments Under $800

  • Today

    4583 Whisper Lake Drive, Florissant, MO 63033
    1 BED $705+
    2 BEDS $775+
    3 BEDS $1,336+
  • Today

    8806 Dragonwyck Drive, Saint Louis, MO 63121
    1 BED $741+
    2 BEDS $826+
  • Today

    2280 Keeven Lane, Florissant, MO 63031
    1 BED $770+
    2 BEDS $895+
    3 BEDS Ask for pricing
  • Today

    8456 San Rafael Place, Charlack, MO 63114
    1 BED $790+
    2 BEDS $910+
    3 BEDS $1,125+
  • Today

    1708 San Remo Court, St. Louis, MO 63138
    1 BED $799+
    2 BEDS $1,249
    3 BEDS Ask for pricing
  • Renting has its Rewards
    Start earning points to redeem on travel, experiences, gift cards, live events, and more!
    Earn points for:
    Internet and Entertainment
    Utilities
    Insurance
    Learn more

Apartments Under $900

  • Today

    7482 Hardscrapple Drive, Affton, MO 63123
    1 BED $815+
    2 BEDS $1,125+
  • Today

    10333 Saint Charles Rock Road, Saint Ann, MO 63074
    1 BED $850
  • Today

    6946 Normandale Drive, St. Louis, MO 63121
    2 BEDS $850
  • Today

    7376 San Diego Ave, St. Louis, MO 63121
    1 BED Ask for pricing
    2 BEDS $850
  • Today

    10500 Hackberry Dr, Sappington, MO 63128
    1 BED $870
    2 BEDS $1,235
  • Renting has its Rewards
    Start earning points to redeem on travel, experiences, gift cards, live events, and more!
    Earn points for:
    Internet and Entertainment
    Utilities
    Insurance
    Learn more
  • Today

    1871 Mckelvey Hill Dr, Maryland Heights, MO 63043
    1 BED $880+
    2 BEDS $1,180
    3 BEDS Ask for pricing
  • Today

    2037 Chablis Drive, Maryland Heights, MO 63146
    1 BED $891+
    2 BEDS $1,301+

Apartments Under $1,000

  • Today

    7525 Melrose Avenue, University City, MO 63130
    2 BEDS $900
  • Today

    2807 Innsbruck, St. Louis, MO 63129
    1 BED $900+
    2 BEDS $966+
  • Today

    5265 Suson Hills Drive, St. Louis, MO 63128
    1 BED $905+
    2 BEDS $1,070+
    3 BEDS $1,400+
  • Today

    4616 Country Lane, St Ann, MO 63074
    STUDIO $922+
    1 BED $906+
    2 BEDS $1,434+
  • Today

    3222 Welsberg Dr, Saint Louis, MO 63121
    2 BEDS $910
  • Renting has its Rewards
    Start earning points to redeem on travel, experiences, gift cards, live events, and more!
    Earn points for:
    Internet and Entertainment
    Utilities
    Insurance
    Learn more
  • Today

    2000 Mckelvey Hill Drive, Maryland Heights, MO 63043
    1 BED $915
    2 BEDS $1,050
    3 BEDS $1,455
  • Today

    9196 Heritage Drive, Affton, MO 63123
    1 BED $935+
    2 BEDS $1,135+
  • Today

    9470-90 Olive Blvd, Olivette, MO 63132
    1 BED $940
    2 BEDS Ask for pricing
    3 BEDS Ask for pricing
  • Today

    Lemay Village Apartments, St. Louis, MO 63125
    2 BEDS $950+
  • Today

    72D Van Mark Way, St. Louis, MO 63144
    STUDIO $960+
    1 BED $1,004+
    2 BEDS $1,239+
  • Today

    9420 Mary Glen Dr, Crestwood, MO 63126
    1 BED $975
    2 BEDS $1,225
  • Interactive banner rent
    What is your max rent budget?
  • Today

    1040 Huntington Hill Dr, Ballwin, MO 63021
    1 BED $978+
    2 BEDS $1,107+
  • Today

    9287 Fort Sumter Lane, Sappington, MO 63126
    1 BED $995+
    2 BEDS $1,135+
    3 BEDS Ask for pricing

Apartments Under $1,100

  • Today

    7022 Roslyn Drive, St. Louis, MO 63136
    2 BEDS $1,000
  • Today

    4851 Lemay Ferry Rd, Mehlville, MO 63129
    1 BED $1,010+
    2 BEDS $1,200+
    3 BEDS Ask for pricing
  • Today

    500 Seven Trails Drive, Ballwin, MO 63011
    1 BED $1,015+
    2 BEDS $1,153+
    3 BEDS $1,808+
  • Today

    1100 Indian Circle Dr, Olivette, MO 63132
    1 BED $1,020+
    2 BEDS $1,125+
    3 BEDS Ask for pricing
  • Today

    8320-34 Delcrest Drive, St. Louis, MO 63124
    2 BEDS $1,025
  • Renting has its Rewards
    Start earning points to redeem on travel, experiences, gift cards, live events, and more!
    Earn points for:
    Internet and Entertainment
    Utilities
    Insurance
    Learn more
  • Today

    240 Hickory Hedge Drive, Manchester, MO 63021
    1 BED $1,034+
    2 BEDS $1,306+
    3 BEDS $1,751+
  • Today

    101 Forest Parkway, Valley Park, MO 63088
    1 BED $1,045+
    2 BEDS $1,190+
    3 BEDS $1,505+
  • Today

    7880 Chatwell Drive, St. Louis, MO 63119
    1 BED $1,060
    2 BEDS $1,220
    3 BEDS $1,700
  • Today

    11155 Westport Station Dr, Maryland Heights, MO 63043
    1 BED $1,065+
    2 BEDS $1,195+
  • Today

    5625 Hunters Valley Court, Oakville, MO 63129
    1 BED $1,075+
    2 BEDS $1,270
  • Today

    2035 Clermont Crossing Drive, Saint Louis, MO 63146
    1 BED $1,079
    2 BEDS $1,440
  • Interactive banner rent
    What is your max rent budget?
  • Today

    1054 Green Mountain Ct., Fenton, MO 63026
    2 BEDS $1,094+
  • Today

    2616 Union Rd, St. Louis, MO 63125
    1 BED $1,125
    2 BEDS $1,100
  • Today

    9950 Pointe South Dr, St. Louis, MO 63128
    1 BED $1,100+
    2 BEDS $1,205+
  • Today

    9305 Manchester Rd, St. Louis, MO 63119
    1 BED $1,109+
    2 BEDS $1,142+
  • Today

    2207 Summerhouse Dr., Maryland Heights, MO 63146
    1 BED $1,112+
    2 BEDS $1,346+
    3 BEDS $1,716+
  • Today

    1136 Baron Ave, Saint Louis, MO 63138
    3 BEDS $1,115
  • Renting has its Rewards
    Start earning points to redeem on travel, experiences, gift cards, live events, and more!
    Earn points for:
    Internet and Entertainment
    Utilities
    Insurance
    Learn more
  • Today

    7967-7976 Big Bend Blvd & 1-14 Colonial Village Ct, Webster Groves, MO 63119
    2 BEDS $1,130
  • Today

    633 N. Mcknight, St. Louis, MO 63132
    1 BED $1,140+
    2 BEDS $1,171+
    3 BEDS $1,755+
  • Today

    975 Westmeade Drive, Chesterfield, MO 63005
    1 BED $1,159+
    2 BEDS $1,404+
  • Today

    1456 Stonebury Court, Florissant, MO 63033
    Income Restricted
    2 BEDS Ask for pricing
    3 BEDS $1,320+
75-0-county
You viewed 702 of 1019 rentals.

Getting around in St. Louis County, MO

21 /100
Car-Dependent
23 /100
Somewhat Bikeable
Walk Score®: 21, Bike Score®: 23

Frequently asked questions

What is the price of a cheap apartment in St. Louis County, MO?

The price range of a cheap apartment is between $377 and $6,512.

How many cheap rentals are available in St. Louis County, MO on RentCafe?

There are 1204 cheap rentals available on RentCafe. Prices and availability in St. Louis County, MO were last updated on 9 Apr 2026.

What is the average size of a cheap apartment in St. Louis County, MO?

The average St. Louis County, MO cheap apartment size is 899 sq. ft.

What are the advantages of renting a cheap apartment in St. Louis County, MO?

Cheap apartments in St. Louis County, MO are usually less expensive, smaller, and easier to maintain. They also come with lower utility costs.

What are the downsides of renting a cheap apartment in St. Louis County, MO?

A cheap apartment in St. Louis County, MO offers little storage space and fewer amenities compared to other apartments.

Looking for a cheap apartment for rent in St. Louis County, MO? With RentCafe, finding an affordable apartment in St. Louis County, MO has never been easier. We feature 1,019 low-priced rentals directly from property managers, with rents lower than the St. Louis County, MO average. What is a cheap rent in St. Louis County, MO? The average apartment rent in St. Louis County is $1,297 per month so any rental south of $1,038 would be considered cheap here. On RentCafe, St. Louis County, MO rents go as low as $377/mo.

Finding a home nearby is easier than you think. Check out our Apartments Near Me page and take your pick!