Marion County Homes for Sale & Real Estate

price
-
1-40 of 129 Homes
$245,000 | 18 Hillcrest Drive | Hannibal
3
Beds
2.5
Baths
1,653
Sq. Ft.
$200,000 | 242 Virginia Street | Hannibal
New
3
Beds
2
Baths
1,686
Sq. Ft.
$149,500 | 2930 Hwy D | Philadelphia
2
Beds
1
Bath
936
Sq. Ft.
$125,000 | 1726 Vermont Street | Hannibal
1
Bed
1
Bath
775
Sq. Ft.
$289,000 | 8203 Hwy Mm | Miller Township - Marion County
4
Beds
2
Baths
1,512
Sq. Ft.
$489,000 | 0 Hwy Mm | Miller Township - Marion County
-
Beds
-
Baths
-
Sq. Ft.
$179,000 | 0 9 Ac /- Highway | Round Grove Township - Marion County
-
Beds
-
Baths
-
Sq. Ft.
$229,500 | 2198 Highway 168 | Philadelphia
3
Beds
1.5
Baths
1,058
Sq. Ft.
$105,000 | 2709 St Marys Avenue | Hannibal
2
Beds
1
Bath
1,032
Sq. Ft.
$90,000 | 1212 Ely Street | Hannibal
3
Beds
1
Bath
910
Sq. Ft.
$180,000 | 60 Carriage Road | Hannibal
3
Beds
2
Baths
1,350
Sq. Ft.
$135,500 | 747 Hazel Street | Hannibal
2
Beds
2
Baths
1,024
Sq. Ft.
$55,000 | 13 Red Oak Road | Round Grove Township - Marion County
-
Beds
-
Baths
-
Sq. Ft.
$215,000 | 1200 36th Street | Hannibal
4
Beds
2
Baths
1,904
Sq. Ft.
$284,000 | 368 Columbus Road | Hannibal
3
Beds
2
Baths
1,742
Sq. Ft.
$30,000 | 804 State Street | Hannibal
-
Beds
-
Baths
-
Sq. Ft.
$240,000 | 20 County Road 230 | Union Township - Marion County
-
Beds
-
Baths
-
Sq. Ft.
$750,000 | 1 Meadowbrook Heights | Hannibal
3
Beds
2
Baths
2,584
Sq. Ft.
$47,000 | 5 Honeysuckle Drive | Miller Township - Marion County
-
Beds
-
Baths
-
Sq. Ft.
$47,000 | 22 East Chicory Court | Miller Township - Marion County
-
Beds
-
Baths
-
Sq. Ft.
$46,500 | 11 West Chicory Court | Miller Township - Marion County
-
Beds
-
Baths
-
Sq. Ft.
$46,500 | 45 Honeysuckle Drive | Miller Township - Marion County
-
Beds
-
Baths
-
Sq. Ft.
$46,500 | 46 Honeysuckle Drive | Miller Township - Marion County
-
Beds
-
Baths
-
Sq. Ft.
$46,500 | 47 Honeysuckle Drive | Miller Township - Marion County
-
Beds
-
Baths
-
Sq. Ft.
$530,000 | 6711 County Road 437 | Miller Township - Marion County
3
Beds
3.5
Baths
1,892
Sq. Ft.