St Louis MO Apartments & Houses For Rent

price
-
1-40 of 269 Homes
$1,680 | 9800 Glenmont Drive | Affton
Listed By Compass
Virtual Tour
2
Beds
1
Bath
900
Sq. Ft.
$3,495 | 123 Oakside Lane | Kirkwood
Listed By Compass
3
Beds
3
Baths
2,029
Sq. Ft.
$1,450 | 8156 Whitburn Drive, Unit 2W | Clayton
Listed By Compass
Virtual Tour
$2,600 | 4242 Laclede Avenue, Unit 214 | Central West End
Listed By Compass
$1,600 | 4339 Creelman Place | Concord Township - St. Louis County
Listed By Compass
3
Beds
1.5
Baths
1,112
Sq. Ft.
$9,000 | 11 Squires Lane | Huntleigh
Listed By Compass
5
Beds
4.5
Baths
6,819
Sq. Ft.
$1,450 | 8910 Shawnee Lane | Overland
Coming Soon
3
Beds
2
Baths
1,350
Sq. Ft.
$1,300 | 2533 South Jefferson Avenue | Fox Park Historic District
2
Beds
1.5
Baths
1,500
Sq. Ft.
$1,850 | 1401 Windward Ridge Drive | Sunset Hills
New
3
Beds
1.5
Baths
1,017
Sq. Ft.
$2,699 | 5850 De Giverville Avenue | Skinker DeBaliviere Historic District
3
Beds
2.5
Baths
2,044
Sq. Ft.
$1,650 | 2304 Russell Boulevard | McKinley Heights
2
Beds
1
Bath
1,152
Sq. Ft.
$1,900 | 10410 Canfield Drive | Hathaway Manor
3
Beds
1
Bath
1,174
Sq. Ft.
$2,200 | 8909 Comstock Drive | Olivette
3
Beds
2
Baths
1,034
Sq. Ft.
$3,000 | 1337 Weatherby Drive | Creve Coeur Township - St. Louis County
4
Beds
2.5
Baths
2,400
Sq. Ft.
$1,550 | 2218 Hickory Street | Lafayette Square
2
Beds
1.5
Baths
1,292
Sq. Ft.
$1,450 | Restricted Address | West End
3
Beds
1
Bath
1,500
Sq. Ft.
$1,300 | 8255 Albin Avenue | Wheaton
2
Beds
1
Bath
1,215
Sq. Ft.
$1,500 | 4083 Paule Avenue | Lemay
2
Beds
1.5
Baths
986
Sq. Ft.
$1,400 | 7034 Plymouth Avenue | University City
2
Beds
1
Bath
1,025
Sq. Ft.
$1,200 | 1521 Herder Street | Hyde Park Historic District
2
Beds
1
Bath
788
Sq. Ft.
$2,605 | 1665 Pepperwood Drive | Maryland Heights Township - St. Louis County
4
Beds
2
Baths
2,023
Sq. Ft.
$1,850 | 9225 Kathlyn Drive | Woodson Terrace
New
3
Beds
2
Baths
1,788
Sq. Ft.
$1,995 | Restricted Address | Forest Park South East
2
Beds
2
Baths
1,240
Sq. Ft.
$1,395 | 8914 Marcella Avenue | Bel-Ridge
New
3
Beds
1
Bath
1,008
Sq. Ft.
$1,600 | 3311 Marbury Drive | Oakville
3
Beds
1
Bath
1,092
Sq. Ft.
$1,500 | 9830 Winkler Drive | Norwood Township - St. Louis County
4
Beds
1
Bath
1,282
Sq. Ft.
$1,600 | 5227 Ulena Avenue | Boulevard Heights
3
Beds
2
Baths
1,488
Sq. Ft.
$1,395 | 5247 Loughborough Avenue | Princeton Heights
$2,800 | 1726 Preston Place | Lafayette Square
3
Beds
2.5
Baths
2,432
Sq. Ft.
$2,600 | 1048 Martha Lane | Rock Hill
3
Beds
2.5
Baths
1,298
Sq. Ft.
$1,775 | 2862 Woodbury Drive | Mehlville
2
Beds
2
Baths
1,012
Sq. Ft.
$1,595 | 8415 Richard Avenue | University City
2
Beds
1.5
Baths
912
Sq. Ft.