
“Discover your next home in Hannibal”
Current market statistics for Hannibal, MO
107
Active Listings
$220K
Avg Price
$49K
Median Price
4,349
Avg Sqft
1
Avg Days
From
$10,000
To
$1,750,000
Our curated selection of the finest hannibal homes homes
Discover more properties that match this lifestyle

$825K
Hannibal, MO

$429K
Hannibal, MO

$235K
Hannibal, MO

$148K
Hannibal, MO

$439K
Hannibal, MO

$385K
Hannibal, MO

$340K
Hannibal, MO

$169K
Hannibal, MO
Every active listing in Hannibal, browsable page by page.

$369K
Hannibal, MO

$15K
Hannibal, MO

$340K
Hannibal, MO

$59K
Hannibal, MO

$45K
Hannibal, MO

$45K
Hannibal, MO

$235K
Hannibal, MO

$48K
Hannibal, MO

$47K
Hannibal, MO

$47K
Hannibal, MO

$193K
Hannibal, MO

$51K
Hannibal, MO

$425K
Hannibal, MO

$45K
Hannibal, MO

$45K
Hannibal, MO

$45K
Hannibal, MO

$385K
Hannibal, MO

$47K
Hannibal, MO

$47K
Hannibal, MO

$180K
Hannibal, MO

$47K
Hannibal, MO

$348K
Hannibal, MO

$47K
Hannibal, MO

$130K
Hannibal, MO

$429K
Hannibal, MO

$10K
Hannibal, MO

$450K
Hannibal, MO

$198K
Hannibal, MO

$825K
Hannibal, MO

$45K
Hannibal, MO

$619K
Hannibal, MO

$47K
Hannibal, MO

$154K
Hannibal, MO

$169K
Hannibal, MO

$1.8M
Hannibal, MO

$30K
Hannibal, MO

$488K
Hannibal, MO

$47K
Hannibal, MO

$45K
Hannibal, MO

$63K
Hannibal, MO

$499K
Hannibal, MO

$46K
Hannibal, MO

$47K
Hannibal, MO

$350K
Hannibal, MO

$70K
Hannibal, MO

$433K
Hannibal, MO

$45K
Hannibal, MO

$90K
Hannibal, MO

$185K
Hannibal, MO

$347K
Hannibal, MO
Showing 1–50 of 107 · Page 1 of 3
Hannibal, Missouri offers a diverse real estate market with 107 homes currently for sale. Whether you're looking for a starter home, family property, or luxury estate, Hannibal has options for every budget and lifestyle.
Average listing price: $220,338 · 107 homes available