770+ apartments in 460+ properties
Apartments for rent in St. Louis





$750
1 unit available
Great Deal
$413 Below Market
- 2 beds
- 1 bath
4857 farlin ave
St. Louis, MO

$675
2 units available
Great Deal
$502 Below Market
1 bed
$675
2 beds
n/a
3 beds
n/a
4250 North Euclid Ave
4250 N EUCLID AVE, St. Louis, MO



$525 – $550
3 units available
Great Deal
$382 Below Market
1 bed
$525
2 beds
n/a
3 beds
n/a
5454 north kingshighway
St.Louis, MO
$825
1 unit available
Great Deal
$527 Below Market
- 2 beds
- 1 bath
- 900 sqft
5576 pershing ave
St Louis, MO

$859 – $889
4 units available
Great Deal
$535 Below Market
1 bed
n/a
2 beds
$859
3 beds
n/a
- Allows pets
The Reserve at Heritage Apartments
4378 Cottage Ave, St Louis, MO





$764 – $4,643
27 units available
Great Deal
$455 Below Market
1 bed
$809
2 beds
$1,364
3 beds
$2,849
- Has parking
- Has AC
- Has dishwasher
275 on the Park
275 Union Blvd., St. Louis, MO





$1,025
1 unit available
Great Deal
$545 Below Market
- 2 beds
- 1 bath
- 1,100 sqft
- Allows pets
- Has parking
- Has AC
- Has dishwasher
5529 pershing
St. Louis, MO





$636 – $1,426
28 units available
Great Deal
$315 Below Market
1 bed
$638
2 beds
$636
3 beds
$808
- Has parking
- Has AC
- Has dishwasher
Collins Terrace Apartments
1204 N 8th Street, St. Louis, MO


$1,050 – $1,300
3 units available
Great Deal
$637 Below Market
1 bed
$1,050
2 beds
$1,300
3 beds
n/a
- Allows pets
- Has parking
University Lofts
1627 WASHINGTON, Saint Louis, MO





$1,395
1 unit available
Great Deal
$680 Below Market
- 2 beds
- 2 baths
- 1,500 sqft
- Allows pets
- Has parking
4319 lindell blvd
St Louis, MO





$660 – $1,653
5 units available
Great Deal
$321 Below Market
1 bed
$660
2 beds
n/a
3 beds
n/a
- Has parking
- Has AC
Forest Park Apartments
5457 Delmar Blvd, St Louis, MO





$810
1 unit available
Great Deal
$391 Below Market
- 2 beds
- 1 bath
- 810 sqft
1215 san jacinto
St Louis, MO

$549 – $649
8 units available
Great Deal
$265 Below Market
1 bed
$649
2 beds
n/a
3 beds
n/a
- Allows pets
- Has AC
1610 n. kingshighway blvd
St. Louis, MO





$775 – $825
2 units available
Great Deal
$383 Below Market
1 bed
$775
2 beds
n/a
3 beds
n/a
- Has washer/dryer
2921 magnolia ave
Saint Louis, MO





$850
1 unit available
Great Deal
$382 Below Market
- 1 bed
- 1 bath
- 1,600 sqft
- Has parking
5311 s kingshighway
St Louis, MO


$900
1 unit available
Great Deal
$402 Below Market
- 2 beds
- 1.5 baths
- 1,000 sqft
- Has parking
4039 peck st
St Louis, MO





$1,200
1 unit available
Great Deal
$532 Below Market
- 3 beds
- 1 bath
- 1,525 sqft
- Allows pets
- Has parking
4143 flad ave
St Louis, MO





$807 – $951
4 units available
Great Deal
$415 Below Market
1 bed
$807
2 beds
$951
3 beds
n/a
Arcade Artist Apartments
800 Olive Street, St Louis, MO





$650
1 unit available
Great Deal
$281 Below Market
- 1 bed
- 1 bath
- 1,000 sqft
- Has parking
3456 a miami
Saint Louis, MO



$950 – $1,150
5 units available
Great Deal
$382 Below Market
1 bed
$1,000
2 beds
$950
3 beds
n/a
- Allows pets
500 N 13th St
500 N 13th Street, St. Louis, MO





$1,500
1 unit available
Great Deal
$592 Below Market
- 1 bed
- 1 bath
- 2,000 sqft
- Has washer/dryer
1709 washington ave
Saint Louis, MO





$1,200
1 unit available
Great Deal
$472 Below Market
- 2 beds
- 1 bath
- 1,525 sqft
- Allows pets
- Has parking
4141 flad ave
St Louis, MO





$795
1 unit available
Great Deal
$309 Below Market
- 2 beds
- 1 bath
- 1,155 sqft
- Allows pets
- Has AC
2848 50 wyoming
St. Louis, MO





$875
1 unit available
Great Deal
$340 Below Market
- 1 bed
- 1.5 baths
- 910 sqft
- Has dishwasher
1945 benton st
Saint Louis, MO





$575
1 unit available
Great Deal
$221 Below Market
- 1 bed
- 1 bath
- 900 sqft
- Allows pets
- Has parking
- Has AC
545 547 bates st
St. Louis, MO

$650
1 unit available
Great Deal
$248 Below Market
- Studio
- 1 bath
5605-5617 bischoff ave. 2123-2125 sublette ave.
St. Louis, MO





$549
1 unit available
Great Deal
$197 Below Market
- 1 bed
- 1 bath
- 600 sqft
4205 ellenwood ave
St. Louis, MO





$549
2 units available
Great Deal
$195 Below Market
1 bed
$549
2 beds
n/a
3 beds
n/a
- Has parking
4523 gravois ave
St. Louis, MO





$1,150
1 unit available
Great Deal
$394 Below Market
- 2 beds
- 1 bath
- 1,250 sqft
4223 blaine ave
St Louis, MO
Viewing 1 – 30 of 460+
Frequently Asked Questions
What is the average rent in St. Louis, MO?
If you're apartment hunting in St. Louis, here's what to expect: the average rent in St. Louis is currently $1,120, with apartments ranging from $488 to $3,188 per month. There are more than 781 St. Louis apartments available for rent at this time. Prices vary depending on a variety of factors including apartment type, number of bedrooms, location, size, amenities, quality and more.
How many St. Louis, MO apartments are priced at or below market value?
Renters looking for a great deal on an apartment in St. Louis, here's what you need to know: According to our market analysis, there are currently 455 apartments in St. Louis with an ApartmentAdvisor deal rating of fair, good or great.
What is the average rent in St. Louis, MO for a studio?
Studio seekers, here's the scoop: While the average rent in St. Louis for a studio apartment is $802, monthly rent can range from $488 to $1,562.
What is the average rent in St. Louis, MO for a 1-bedroom apartment?
When it comes to budgeting for a 1-bedroom apartment in St. Louis, here are the current numbers: While the average rent in St. Louis for a 1-bedroom apartment is $850, monthly rent for 1-bedroom apartments in St. Louis can be anywhere from $590 to $1,660.
What is the average rent in St. Louis, MO for a 2-bedroom apartment?
If it's a 2-bedroom apartment you're after, here's what you can expect in St. Louis. While the average rent in St. Louis for a 2-bedroom apartment is $1,275, monthly rent for 2-bedroom apartments in St. Louis can be anywhere from $769 to $2,423.
What is the average rent in St. Louis, MO for a 3-bedroom apartment?
For those seeking a 3-bedroom apartment in St. Louis, here are the latest stats: While the average rent in St. Louis for a 3-bedroom apartment is $1,675, monthly rent for 3-bedroom apartments in St. Louis can be anywhere from $952 to $3,188.
What are the best St. Louis luxury apartments?
For renters looking for an upgrade, there are more than 80 luxury apartments in St. Louis. See the full list: Luxury Apartments St. Louis
Viewing 1 – 30 of 469
Popular searches
Pet Friendly Apartments St. Louis
215 apartments starting at $549/month
Studio Apartments St. Louis
34 apartments starting at $549/month
1 Bedroom Apartments St. Louis
218 apartments starting at $525/month
2 Bedroom Apartments St. Louis
194 apartments starting at $636/month
3 Bedroom Apartments St. Louis
59 apartments starting at $808/month
Cheap Apartments St. Louis
446 apartments starting at $525/month
Short Term Rentals St. Louis
41 apartments starting at $525/month
Furnished Apartments St. Louis
8 apartments starting at $899/month
Luxury Apartments St. Louis
29 apartments starting at $700/month
Houses for Rent St. Louis
64 apartments starting at $650/month
Nearby neighborhoods
Benton Park Apartments
6 apartments starting at $925/month
Benton Park West Apartments
17 apartments starting at $625/month
Central West End Apartments
23 apartments starting at $745/month
Downtown Apartments
11 apartments starting at $807/month
Downtown West Apartments
20 apartments starting at $615/month
Forest Park Southeast Apartments
15 apartments starting at $895/month
Mckinley Heights Apartments
6 apartments starting at $925/month
Shaw Apartments
13 apartments starting at $900/month
Soulard Apartments
14 apartments starting at $750/month
The Gate District Apartments
7 apartments starting at $825/month
Tower Grove East Apartments
24 apartments starting at $599/month
Tower Grove South Apartments
23 apartments starting at $650/month
Nearby cities
Belleville Apartments
23 apartments starting at $550/month
Collinsville Apartments
11 apartments starting at $625/month
Ferguson Apartments
22 apartments starting at $775/month
Florissant Apartments
32 apartments starting at $725/month
Granite City Apartments
5 apartments starting at $500/month
Kirkwood Apartments
9 apartments starting at $1,358/month
Mehlville Apartments
10 apartments starting at $625/month
Oakville Apartments
7 apartments starting at $905/month
University City Apartments
36 apartments starting at $695/month
Nearby universities
Apartments near HSSU
63 apartments starting at $615/month
Apartments near Ranken Tech
24 apartments starting at $549/month
Apartments near SLU
55 apartments starting at $804/month
Nearby metro areas
Indianapolis Metro Apartments
1,025 apartments starting at $480/month
Kansas City Metro Apartments
1,193 apartments starting at $412/month
Louisville Metro Apartments
417 apartments starting at $450/month
Memphis Metro Apartments
1,085 apartments starting at $450/month
Nashville Metro Apartments
579 apartments starting at $845/month
St. Louis Metro Apartments
1,122 apartments starting at $500/month