Missouri Homes for Sale & Real Estate

price
-
288-328 of 17,495 Homes
$199,900 | 31 Pamela Drive | Saint Charles
Coming Soon
3
Beds
1
Bath
1,214
Sq. Ft.
$2,980,000 | 13 Litzsinger Lane | Ladue
Coming Soon
4
Beds
4.5
Baths
5,100
Sq. Ft.
$299,900 | 150 North Hall Street | Potosi
Coming Soon
-
Beds
-
Baths
2,840
Sq. Ft.
$455,390 | 0 Booker Road | Waynesville
Coming Soon
-
Beds
-
Baths
-
Sq. Ft.
$129,900 | 3011 North 10th Street | St. Joseph
New
3
Beds
2
Baths
1,740
Sq. Ft.
$1,000,000 | 27232 Z Highway | Jackson Township - Clark County
5
Beds
2.5
Baths
-
Sq. Ft.
$280,800 | 1 County Road 439 | Osage Township - Dent County
-
Beds
-
Baths
-
Sq. Ft.
$205,000 | 1820 Kentucky Street | Louisiana
4
Beds
2.5
Baths
1,338
Sq. Ft.
$270,000 | 39 Green Park Lane | O'Fallon
2
Beds
2
Baths
1,262
Sq. Ft.
$259,900 | 7019 Heege Road, Unit B | Marlborough
3
Beds
2.5
Baths
1,592
Sq. Ft.
$244,900 | 111 Stone Ledge Dr Street | St. Clair
2
Beds
2
Baths
1,250
Sq. Ft.
$79,999 | 61 Hallmark Road | Poplar Bluff Township - Butler County
2
Beds
1
Bath
832
Sq. Ft.
$240,000 | 10612 17th Highway | Tavern Township - Pulaski County
4
Beds
2.5
Baths
2,466
Sq. Ft.
$229,900 | 11861 Cresta Verde Drive | Creve Coeur Township - St. Louis County
3
Beds
2.5
Baths
1,584
Sq. Ft.
$424,500 | 918 Tuscany Drive, Unit 3K | Osceola Township - Camden County
Virtual Tour
New
3
Beds
2
Baths
1,466
Sq. Ft.
$85,000 | 302 South 5th Street | La Grange
2
Beds
1
Bath
1,100
Sq. Ft.
$530,000 | 1220 Lands End Parkway, Unit 410 | Osage Beach
Virtual Tour
$244,900 | 119 Stone Ledge Dr Street | St. Clair
2
Beds
2
Baths
1,250
Sq. Ft.
$110,000 | 14463 Worth Lane | Roubidoux Township - Texas County
3
Beds
1
Bath
1,056
Sq. Ft.
$300,000 | 2500 Bay Point Lane, Unit 645 | Osage Township - Camden County
Virtual Tour
$244,900 | 103 Stone Ledge Dr Street | St. Clair
2
Beds
2
Baths
1,250
Sq. Ft.
$319,900 | 21327 Rb Highway | McKinley Township - Polk County
2
Beds
1
Bath
1,032
Sq. Ft.
$135,000 | 4337 Minnesota Avenue | Mount Pleasant
3
Beds
1
Bath
1,001
Sq. Ft.
$200,000 | 9600 East 68 Terrace | Raytown
3
Beds
1.5
Baths
1,112
Sq. Ft.
$130,000 | 3231 Liberty Street | St. Louis
New
2
Beds
1
Bath
764
Sq. Ft.
$299,900 | 288 Duenke Drive, Unit 6702 & 6703 | Osage Township - Camden County
2
Beds
2
Baths
1,266
Sq. Ft.
$74,900 | 6772 Point Court | Union Township - Ste. Genevieve County
4
Beds
2
Baths
1,800
Sq. Ft.
$442,000 | 7451 Woodlawn Colonial Lane | Shrewsbury
3
Beds
3.5
Baths
2,277
Sq. Ft.
$455,000 | 1244 Silver Fern Drive | Lake Saint Louis
3
Beds
3
Baths
1,921
Sq. Ft.
$174,900 | 25619 Tranquil Road | Fristoe Township - Benton County
2
Beds
1
Bath
800
Sq. Ft.

Homes for Sale near Missouri

Cities