
“Discover your next home in Hannibal”
Current market statistics for Hannibal, MO
104
Active Listings
$268K
Avg Price
$122K
Median Price
3,703
Avg Sqft
1
Avg Days
From
$5,000
To
$2,400,000
Our curated selection of the finest hannibal homes homes
Discover more properties that match this lifestyle

$2.4M
Hannibal, MO

$2.4M
Hannibal, MO

$1.8M
Hannibal, MO

$1.1M
Hannibal, MO

$875K
Hannibal, MO

$799K
Hannibal, MO

$775K
Hannibal, MO

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

$2.4M
Hannibal, MO

$2.4M
Hannibal, MO

$1.8M
Hannibal, MO

$1.1M
Hannibal, MO

$875K
Hannibal, MO

$799K
Hannibal, MO

$775K
Hannibal, MO

$769K
Hannibal, MO

$674K
Hannibal, MO

$639K
Hannibal, MO

$600K
Hannibal, MO

$599K
Hannibal, MO

$488K
Hannibal, MO

$465K
Hannibal, MO

$450K
Hannibal, MO

$435K
Hannibal, MO

$435K
Hannibal, MO

$435K
Hannibal, MO

$425K
Hannibal, MO

$425K
Hannibal, MO

$380K
Hannibal, MO

$379K
Hannibal, MO

$369K
Hannibal, MO

$355K
Hannibal, MO

$353K
Hannibal, MO

$347K
Hannibal, MO

$342K
Hannibal, MO

$340K
Hannibal, MO

$325K
Hannibal, MO

$309K
Hannibal, MO

$305K
Hannibal, MO

$299K
Hannibal, MO

$297K
Hannibal, MO

$293K
Hannibal, MO

$265K
Hannibal, MO

$245K
Hannibal, MO

$245K
Hannibal, MO

$240K
Hannibal, MO

$239K
Hannibal, MO

$220K
Hannibal, MO

$198K
Hannibal, MO

$185K
Hannibal, MO

$180K
Hannibal, MO

$175K
Hannibal, MO

$169K
Hannibal, MO

$165K
Hannibal, MO

$155K
Hannibal, MO

$154K
Hannibal, MO

$150K
Hannibal, MO

$145K
Hannibal, MO
Showing 1–50 of 104 · Page 1 of 3
Hannibal, Missouri offers a diverse real estate market with 104 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: $267,789 · 104 homes available