St Louis MO Homes for Sale & Real Estate

price
-
1-41 of 2,072 Homes
$195,000 | 2555 Oakland Avenue | Maplewood
Listed By Compass
4
Beds
0.5
Baths
1,531
Sq. Ft.
$249,900 | 2635 Margarette Avenue | Maplewood
Listed By Compass
3
Beds
1.5
Baths
1,738
Sq. Ft.
$449,500 | 5832 De Giverville Avenue | Skinker DeBaliviere Historic District
Listed By Compass
3
Beds
3
Baths
2,036
Sq. Ft.
$165,000 | 3433 Pine Grove Avenue | Pine Lawn
Listed By Compass
2
Beds
1
Bath
1,014
Sq. Ft.
$325,000 | 7235 El Moro Avenue | Richmond Heights
Listed By Compass
3
Beds
1.5
Baths
1,655
Sq. Ft.
$234,900 | 7716 Jerome Avenue | Maplewood
Listed By Compass
2
Beds
1
Bath
1,021
Sq. Ft.
$354,900 | 6742 Marquette Avenue | Lindenwood Park
Listed By Compass
Open: 12/21 12:00PM - 02:00PM
3
Beds
2.5
Baths
1,513
Sq. Ft.
$185,000 | 1287 Purcell Avenue | Pagedale
Listed By Compass
3
Beds
1
Bath
1,036
Sq. Ft.
$325,000 | 2006 Midfield Lane | Maryland Heights Township - St. Louis County
Listed By Compass
3
Beds
2.5
Baths
1,562
Sq. Ft.
$185,000 | 1015 Washington Avenue, Unit 603 | Downtown St. Louis
Listed By Compass
$210,000 | 1507 East Swan Circle | Brentwood
Listed By Compass
Virtual Tour
2
Beds
1
Bath
1,093
Sq. Ft.
$217,500 | 1506 Oriole Lane | Brentwood
Listed By Compass
2
Beds
1
Bath
943
Sq. Ft.
$165,000 | 5330 Pershing Avenue, Unit 106 | DeBaliviere Place
Listed By Compass
Virtual Tour
$125,000 | 128 Connolly Drive | Burke City
Listed By Compass
2
Beds
1
Bath
768
Sq. Ft.
$289,000 | 526 Sarah Lane, Unit 33 | Creve Coeur
Listed By Compass
2
Beds
2
Baths
1,540
Sq. Ft.
$269,900 | 1241 Strassner Drive, Unit 1507
Listed By Compass
$325,000 | 2006 Midfield Lane | Maryland Heights Township - St. Louis County
Listed By Compass
3
Beds
2.5
Baths
1,562
Sq. Ft.
$795,000 | 4615 Shenandoah Avenue | Southwest Garden
Listed By Compass
-
Beds
-
Baths
4,216
Sq. Ft.
$135,000 | 3438 Pine Grove Avenue | Pine Lawn
Listed By Compass
2
Beds
1
Bath
962
Sq. Ft.
$190,000 | 1015 Washington Avenue, Unit 307 | Downtown St. Louis
Listed By Compass
$169,000 | 11742 Casa Grande Drive | Creve Coeur Township - St. Louis County
Listed By Compass
3
Beds
1.5
Baths
1,512
Sq. Ft.
$175,000 | 6758 Kenwood Drive | Northwoods
Listed By Compass
2
Beds
1
Bath
1,056
Sq. Ft.
$550,000 | 155 North Hanley Road, Unit 305 | University City
Listed By Compass
$194,900 | 9076 West Swan Circle | Brentwood
Listed By Compass
3
Beds
1
Bath
1,080
Sq. Ft.
$325,000 | 4546 Washington Avenue | Central West End
Listed By Compass
5
Beds
3.5
Baths
2,885
Sq. Ft.
$135,000 | 9004 North Swan Circle | Brentwood
Listed By Compass
2
Beds
1
Bath
864
Sq. Ft.
$329,000 | 625 South Skinker Boulevard, Unit 701 | Wydown Skinker
Listed By Compass
$169,900 | 2300 St Louis Avenue | St. Louis Place
Listed By Compass
0
Beds
-
Baths
3,456
Sq. Ft.
$149,000 | 2012 St Louis Avenue | St. Louis Place
Listed By Compass
0
Beds
-
Baths
4,270
Sq. Ft.
$1,750,000 | 3629 Baumgartner Road | Oakville
Listed By Compass
0
Beds
-
Baths
1,482
Sq. Ft.
$1,750,000 | Restricted Address | Oakville
Listed By Compass
-
Beds
-
Baths
-
Sq. Ft.
$210,000 | 4064 Wilmington Avenue | Boulevard Heights
Coming Soon
3
Beds
2
Baths
1,104
Sq. Ft.
$199,900 | 4642 Hannover Avenue | Boulevard Heights
Coming Soon
3
Beds
1.5
Baths
1,094
Sq. Ft.
$379,900 | 900 South Hanley Road, Unit 7A | Clayton
Coming Soon
$265,000 | 9954 Mahogany Court | Affton
Coming Soon
Open: 1/9 04:00PM - 06:00PM
3
Beds
2
Baths
1,248
Sq. Ft.
$550,000 | 5626 North Magnolia Avenue | Southwest Garden
Coming Soon
4
Beds
3.5
Baths
2,582
Sq. Ft.
$275,000 | 2536 Pershall Road | Hathaway Manor
Coming Soon
5
Beds
3
Baths
1,080
Sq. Ft.
$225,000 | 3111 Broken Oak Drive, Unit A | Oakville
Coming Soon
2
Beds
2.5
Baths
1,308
Sq. Ft.
$129,900 | 2440 Fowler Avenue | Midland Township - St. Louis County
Coming Soon
2
Beds
2
Baths
1,044
Sq. Ft.
$150,000 | Restricted Address | Dellwood
Coming Soon
3
Beds
2
Baths
936
Sq. Ft.
$309,500 | 2111 South 9th Street | Soulard
Coming Soon
-
Beds
-
Baths
-
Sq. Ft.
 
...

Homes for Sale near St. Louis

Neighborhoods