St. Louis Homes for Sale, Live MLS Listings

Browse every active MARIS MLS listing across the wider St. Louis market... from the Missouri side (St. Louis City, St. Louis County, St. Charles, Jefferson, Franklin, Lincoln, Warren, and dozens of outlying counties) through the Illinois Metro East and beyond. Refreshed every 15 minutes from MLS Grid. No signup required.

Comma-separated
Comma-separated
Reset Search
QUICK SEARCH: Near Me Coming Soon Expired & Off-Market New Today Price Drops Under $300K $300K-$600K Luxury $1M+ 5+ Bedrooms
11861 Charlemagne Drive, Maryland Heights, MO, 63043 - 2 bed, 2 bath home for sale in Maryland Heights, MO
Coming Soon

$185,000

Price drop $10,000
11861 Charlemagne Drive, Maryland Heights, MO, 63043
2bd | 2ba | 1,088sqft |$170/sqft |5 DOM |2 Story MLS#26058226
2333 Charlemagne Drive, Maryland Heights, MO, 63043 - 2 bed, 2 bath home for sale in Maryland Heights, MO

$115,000

6 days on market
2333 Charlemagne Drive, Maryland Heights, MO, 63043
2bd | 2ba | 1,088sqft |$106/sqft |6 DOM |2 Story MLS#26069150
1912 Marine Terrace Drive, D, Maryland Heights, MO, 63146 - 2 bed, 2 bath home for sale in St Louis, MO

$144,900

36 days on market
1912 Marine Terrace Drive, D, Maryland Heights, MO, 63146
2bd | 2ba | 868sqft |$167/sqft |36 DOM |1 Story MLS#26064189
1445 Willow Brook Cove, 9, Maryland Heights, MO, 63146 - 2 bed, 2 bath home for sale in St Louis, MO

$135,000

Price drop $14,500 was $149,500
1445 Willow Brook Cove, 9, Maryland Heights, MO, 63146
2bd | 2ba | 910sqft |$148/sqft |47 DOM |1 Story MLS#26062122
1961 Marine Terrace Drive, L, Maryland Heights, MO, 63146 - 2 bed, 2 bath home for sale in St Louis, MO

$144,900

Price drop $2,100 was $147,000
1961 Marine Terrace Drive, L, Maryland Heights, MO, 63146
2bd | 2ba | 868sqft |$167/sqft |47 DOM |1 Story MLS#26062066
12952 Bryce Canyon Drive, B, Maryland Heights, MO, 63043 - 2 bed, 2 bath home for sale in Maryland Heights, MO

$144,900

Price drop $2,100 was $147,000
12952 Bryce Canyon Drive, B, Maryland Heights, MO, 63043
2bd | 2ba | 978sqft |$148/sqft |124 DOM |1 Story MLS#26044096
3129 Edwards Place, 102, Maryland Heights, MO, 63043 - 2 bed, 2 bath home for sale in St Louis, MO

$124,000

Price drop $5,000 was $129,000
3129 Edwards Place, 102, Maryland Heights, MO, 63043
2bd | 2ba | 804sqft |$154/sqft |184 DOM |Multi/Split MLS#26027337
1960 Marine Terrace Dr, K, Maryland Heights, MO, 63114 - 2 bed, 2 bath home for sale in Maryland Heights, MO

$145,000

2 days on market
1960 Marine Terrace Dr, K, Maryland Heights, MO, 63114
2bd | 2ba | 868sqft |$167/sqft |2 DOM |1 Story MLS#26071282
2224 Canyonlands Drive, D, Maryland Heights, MO, 63043 - 2 bed, 1 bath home for sale in Maryland Heights, MO

$145,000

11 days on market
2224 Canyonlands Drive, D, Maryland Heights, MO, 63043
2bd | 1ba | 930sqft |$156/sqft |11 DOM |1 Story MLS#26069153
1935 Marine Terrace Drive, J, Maryland Heights, MO, 63146 - 2 bed, 2 bath home for sale in Maryland Heights, MO

$133,000

Price drop $5,000 was $138,000
1935 Marine Terrace Drive, J, Maryland Heights, MO, 63146
2bd | 2ba | 868sqft |$153/sqft |142 DOM |3+ Story MLS#26024182
2270 Rule Avenue, D, Maryland Heights, MO, 63043 - 3 bed, 2 bath home for sale in Maryland Heights, MO

$199,000

Price drop $12,000 was $211,000
2270 Rule Avenue, D, Maryland Heights, MO, 63043
3bd | 2ba | 1,442sqft |$138/sqft |114 DOM |2 Story MLS#26042721
1936 Marine Terrace Drive, K, Maryland Heights, MO, 63146 - 2 bed, 2 bath home for sale in Maryland Heights, MO

$144,900

Price drop $1,600 was $146,500
;