Hannibal Real Estate and Homes for Sale

Real Estate listings, mortgages, apartments, homes for sale, and news for Hannibal, MO

Hannibal Mortgages

Hannibal Info

Hannibal, Missouri is located in Marion County. Zip codes in Hannibal, MO include 63401. The median home price in Hannibal is $79,900. More Hannibal information.