Marion County Homes for Sale & Real Estate

price
-
41-80 of 141 Homes
$25,000 | 607 Vine Street | Hannibal
-
Beds
-
Baths
-
Sq. Ft.
$24,900 | 115 West Terrace Avenue | Hannibal
4
Beds
1
Bath
1,098
Sq. Ft.
$84,900 | 1403 Fulton Avenue | Hannibal
1
Bed
1
Bath
532
Sq. Ft.
$289,500 | 4010 Breckenridge Drive | Hannibal
3
Beds
2
Baths
1,638
Sq. Ft.
$179,900 | 827 Grand Avenue | Hannibal
4
Beds
3
Baths
1,920
Sq. Ft.
$79,000 | 205 Dulaney Avenue | Hannibal
1
Bed
1
Bath
624
Sq. Ft.
$354,000 | 9016 Idell Creek Lane | Miller Township - Marion County
4
Beds
3
Baths
1,767
Sq. Ft.
$199,000 | 1519 Grape Street | Hannibal
-
Beds
-
Baths
-
Sq. Ft.
$635,000 | 286 Gala Drive | Miller Township - Marion County
Open: 11/8 05:00PM - 07:00PM
5
Beds
3.5
Baths
2,151
Sq. Ft.
$99,000 | 416 West Church Street | Palmyra
4
Beds
3
Baths
1,778
Sq. Ft.
$115,000 | 309 Grand Avenue | Hannibal
2
Beds
1
Bath
1,064
Sq. Ft.
$278,000 | 324 North Main Street | Palmyra
4
Beds
2
Baths
1,955
Sq. Ft.
$189,000 | 521 Walnut Street | Hannibal
-
Beds
-
Baths
1,400
Sq. Ft.
$209,900 | 308 North 6th Street | Hannibal
3
Beds
2
Baths
2,710
Sq. Ft.
$179,000 | 201 East Main Cross Street | Palmyra
5
Beds
2
Baths
2,328
Sq. Ft.
$42,000 | 110 Collins Street | Hannibal
3
Beds
2
Baths
1,999
Sq. Ft.
$11,500 | 616 Rock Street | Hannibal
2
Beds
1
Bath
912
Sq. Ft.
$198,000 | 220 West Jackson Street | Palmyra
2
Beds
1
Bath
1,079
Sq. Ft.
$280,000 | 105 Saturn Drive | Hannibal
4
Beds
3
Baths
2,268
Sq. Ft.
$425,000 | 18 Boca Drive | Hannibal
5
Beds
4
Baths
3,145
Sq. Ft.
$100,000 | 220 North Griffith Street | Hannibal
3
Beds
1
Bath
1,006
Sq. Ft.
$110,000 | 302 Logan Street | Palmyra
5
Beds
2
Baths
1,850
Sq. Ft.
$50,000 | 902 Baker Street | Hannibal
2
Beds
1
Bath
1,256
Sq. Ft.
$360,000 | 3115 Timber Ridge Road | Fabius Township - Marion County
4
Beds
3
Baths
1,500
Sq. Ft.
$398,500 | 5730 Brady Road | Miller Township - Marion County
3
Beds
2
Baths
1,830
Sq. Ft.
$132,500 | 747 Hazel Street | Hannibal
New
2
Beds
2
Baths
1,024
Sq. Ft.
$350,000 | 207 South Main Street | Hannibal
1
Bed
1
Bath
3,300
Sq. Ft.
$549,000 | 0 County Road 249 | Warren Township - Marion County
1
Bed
1
Bath
-
Sq. Ft.
$220,000 | 30 Satellite Drive | Hannibal
3
Beds
2
Baths
1,508
Sq. Ft.
$84,900 | 204 20th Street | Hannibal
2
Beds
1
Bath
948
Sq. Ft.
$59,000 | 809 Lindell Avenue | Hannibal
1
Bed
1
Bath
850
Sq. Ft.
$219,000 | 1514 South Arch Street | Hannibal
3
Beds
2
Baths
1,360
Sq. Ft.