Buy
Active Listings
Home Type (6)
Any Price
$50,000$100,000$200,000$400,000$600,000$800,000$1,000,000$1,250,000$1,500,000Any Price
$50,000$100,000$200,000$400,000$600,000$800,000$1,000,000$1,250,000$1,500,000Any Price
0+ Beds

Real Estate for Sale in Hannibal, Missouri

124+ Listings Found

5774 Clear Creek Road, Hannibal, MO, 63401 | Card Image

MLS® 24077312 • CENTURY 21 Broughton Team

706 Huckleberry Heights, Hannibal, MO, 63401 | Card Image

MLS® 24077275 • Hannibal Realty LLC

1906 Spruce Street, Hannibal, MO, 63401 | Card Image

MLS® 24076930 • Prestige Realty, Inc

1307 Ruby Avenue, Hannibal, MO, 63401 | Card Image

MLS® 24076345 • CENTURY 21 Broughton Team

1418 Sierra Street, Hannibal, MO, 63401 | Card Image

MLS® 24076261 • Hannibal Realty LLC

305 N Levering Avenue, Hannibal, MO, 63401 | Card Image

MLS® 24069286 • Prestige Realty, Inc

158 Saturn Drive, Hannibal, MO, 63401 | Card Image

MLS® 24075964 • Prestige Realty, Inc

728 Hickory Street, Hannibal, MO, 63401 | Card Image

MLS® 24076013 • Berkshire Hathaway Select

Search within an area

Create a New Listing Alert

We'll keep you up to date on all the new listings for this search

Sold
Favourites
Map