Compass
Buy
Rent
Sell
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Find an Agent
Join as an Agent
Compass
Buy
Rent
Sell
Compass Exclusives
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Agents
Find an Agent
Join as an Agent
Hannibal, MO Homes for Sale & Real Estate
Save Search
price
-
Filters
41-80
of
126
Homes
Sort by Recommended
$175,000
521 Walnut Street
Hannibal, MO 63401
3
Beds
2
Baths
1,400
Sq. Ft.
$60,000
1914 Spruce Street
Hannibal, MO 63401
1
Bed
1
Bath
700
Sq. Ft.
$179,000
519 North Section Street
Hannibal, MO 63401
3
Beds
2
Baths
1,295
Sq. Ft.
$47,000
0 Lot 6 Minnow Creek Subdivision
Hannibal, MO 63401
-
Beds
-
Baths
-
Sq. Ft.
$47,000
0 Lot 52 Minnow Creek Subdvsn
Hannibal, MO 63401
-
Beds
-
Baths
-
Sq. Ft.
$49,000
0 Lot 56 Minnow Creek Subdvsn
Hannibal, MO 63401
-
Beds
-
Baths
-
Sq. Ft.
$47,000
0 Lot 58 Minnow Creek Subdvsn
Hannibal, MO 63401
-
Beds
-
Baths
-
Sq. Ft.
$47,000
0 Lot 54 Minnow Creek Subdvsn
Hannibal, MO 63401
-
Beds
-
Baths
-
Sq. Ft.
$49,000
0 Lot 66 Minnow Creek Subdvsn
Hannibal, MO 63401
-
Beds
-
Baths
-
Sq. Ft.
$47,000
0 Lot 64 Minnow Creek Subdvsn
Hannibal, MO 63401
-
Beds
-
Baths
-
Sq. Ft.
$47,000
0 Lot 62 Minnow Creek Subdvsn
Hannibal, MO 63401
-
Beds
-
Baths
-
Sq. Ft.
$46,500
0 Lot 76 Minnow Creek Subdvsn
Hannibal, MO 63401
-
Beds
-
Baths
-
Sq. Ft.
$44,500
0 Lot 72 Minnow Creek Subdvsn
Hannibal, MO 63401
-
Beds
-
Baths
-
Sq. Ft.
$44,500
0 Lot 74 Minnow Creek Subdvsn
Hannibal, MO 63401
-
Beds
-
Baths
-
Sq. Ft.
$48,000
0 Lot 80 Minnow Creek Subdvsn
Hannibal, MO 63401
-
Beds
-
Baths
-
Sq. Ft.
$45,500
0 Lot 78 Minnow Creek Subdvsn
Hannibal, MO 63401
-
Beds
-
Baths
-
Sq. Ft.
$288,000
0 Cr 407 Hannibal Mo 63401
Hannibal, MO 63401
-
Beds
-
Baths
-
Sq. Ft.
$30,000
1716 Grace Street
Hannibal, MO 63401
3
Beds
2
Baths
1,509
Sq. Ft.
$319,000
27 Hamlin Heights Drive
Hannibal, MO 63401
3
Beds
2.5
Baths
1,800
Sq. Ft.
$79,000
205 Dulaney Avenue
Hannibal, MO 63401
1
Bed
1
Bath
624
Sq. Ft.
$44,950
203 South 6th Street
Hannibal, MO 63401
4
Beds
1.5
Baths
5,782
Sq. Ft.
$199,999
1200 36th Street
Hannibal, MO 63401
4
Beds
2
Baths
1,904
Sq. Ft.
$165,000
3620 Market Street
Hannibal, MO 63401
2
Beds
2.5
Baths
1,284
Sq. Ft.
$279,000
8203 Hwy Mm
Hannibal, MO 63401
4
Beds
2
Baths
1,512
Sq. Ft.
$428,000
62812 Brown Estates
Hannibal, MO 63401
4
Beds
2
Baths
1,516
Sq. Ft.
$95,000
2709 St Marys Avenue
Hannibal, MO 63401
2
Beds
1
Bath
1,032
Sq. Ft.
$24,900
115 West Terrace Avenue
Hannibal, MO 63401
4
Beds
1
Bath
1,098
Sq. Ft.
$125,000
115 North Griffith Street
Hannibal, MO 63401
2
Beds
1
Bath
812
Sq. Ft.
$42,000
110 Collins Street
Hannibal, MO 63401
3
Beds
2
Baths
1,999
Sq. Ft.
$149,000
800 Center Street
Hannibal, MO 63401
7
Beds
2.5
Baths
1,524
Sq. Ft.
$280,000
105 Saturn Drive
Hannibal, MO 63401
4
Beds
3
Baths
2,268
Sq. Ft.
$425,000
18 Boca Drive
Hannibal, MO 63401
5
Beds
4
Baths
3,145
Sq. Ft.
$84,900
1403 Fulton Avenue
Hannibal, MO 63401
1
Bed
1
Bath
532
Sq. Ft.
$520,000
6711 County Road 437
Hannibal, MO 63401
3
Beds
3.5
Baths
1,892
Sq. Ft.
$200,000
308 North 6th Street
Hannibal, MO 63401
3
Beds
2
Baths
2,710
Sq. Ft.
$475,000
Restricted Address
Hannibal, MO 63401
4
Beds
3
Baths
2,448
Sq. Ft.
$50,000
902 Baker Street
Hannibal, MO 63401
2
Beds
1
Bath
1,256
Sq. Ft.
$350,000
207 South Main Street
Hannibal, MO 63401
1
Bed
1
Bath
3,300
Sq. Ft.
$47,500
809 Lindell Avenue
Hannibal, MO 63401
1
Bed
1
Bath
850
Sq. Ft.
$420,000
37 El Rancho Drive
Hannibal, MO 63401
4
Beds
2
Baths
2,080
Sq. Ft.
1
2
3
4
Compass
MO
Marion County
Hannibal
Homes for Sale near Hannibal
Neighborhoods
Clay Township - Ralls County
Levee Township - Pike County
Mason Township - Marion County
Miller Township - Marion County
Saverton Township - Ralls County
Liberty Township - Marion County
Fall Creek Township - Adams County
South River Township - Marion County
Kinderhook Township - Pike County
Cincinnati Township - Pike County
Rensselaer
Spencer Township - Ralls County
Fall Creek
Payson Township - Adams County
Saline Township - Ralls County
Fabius Township - Marion County
Melrose Township - Adams County
Center Township - Ralls County
Salt River Township - Pike County
Peno Township - Pike County
Show More
Cities
Saverton
Palmyra
Hull
New London
Payson
Kinderhook
Plainville
Quincy
Taylor
New Canton
Ashburn
Center
Frankford
Monroe City
Barry
Philadelphia
Liberty
Maywood
Fowler
Durham
Show More
ZIPs
62343
63401
63461
63459
62305
63467
62360
62345
62365
63471
63456
63441
63436
62356
62347
62312
62301
63433
63353
62338
Show More
Looking for Rentals?
Homes and Apartments for Rent in Hannibal