
Homes for Sale in Hannibal
“124 active listings in Hannibal, Missouri · Average list price $205,383”
Hannibal Real Estate at a Glance
Current market statistics for Hannibal, MO
124
Active Listings
$205K
Avg Price
$115
Price/Sqft
376
Avg Days
Price Range
From
$6,000
To
$1,700,000
Property Types
Nearby Cities
Explore homes for sale in cities near Hannibal, Missouri
Homes to Explore
Active listings from the hannibal collection
More from Hannibal
More active listings from across the Hannibal market

$25K
320 Bird Street
Hannibal, MO

$85K
828 Bird Street
Hannibal, MO

$235K
1001 Center Street
Hannibal, MO

$105K
310 Olive Street
Hannibal, MO

$315K
2009 Crescent Drive
Hannibal, MO

$395K
5752 Clear Creek
Hannibal, MO

$430K
88 Heritage Road
Hannibal, MO

$500K
5 Huntingdon Road
Hannibal, MO
Homes for Sale in Hannibal
Every active listing in Hannibal, browsable page by page.

$132K
4027 Hillside Drive
Hannibal, MO

$55K
7 Kitlaw
Hannibal, MO

$275K
25 Coachlight Drive
Hannibal, MO

$510K
150 Gala Drive
Hannibal, MO

$75K
2007 Kingshighway
Hannibal, MO

$50K
1644 Broadway
Hannibal, MO

$479K
244 Hummingbird Lane
Hannibal, MO

$25K
320 Bird Street
Hannibal, MO

$59K
1620 Fulton Avenue
Hannibal, MO

$115K
2226 Chestnut Street
Hannibal, MO

$249K
31 Brook Road
Hannibal, MO

$30K
1805 Grace Street
Hannibal, MO

$115K
1618 Singleton Avenue
Hannibal, MO

$350K
213 N 3rd Street
Hannibal, MO

$1.5M
3604 McMasters Avenue
Hannibal, MO

$39K
Breckenridge Drive
Hannibal, MO

$85K
828 Bird Street
Hannibal, MO

$30K
209 S 7th Street
Hannibal, MO

$395K
5752 Clear Creek
Hannibal, MO

$165K
519 N Section Street
Hannibal, MO

$425K
435 Head Lane
Hannibal, MO

$128K
300 Grand Avenue
Hannibal, MO

$60K
1218 Walnut Street
Hannibal, MO

$529K
52851 Norwoods Place
Hannibal, MO

$139K
620 Hazel Street
Hannibal, MO

$349K
56540 McFall Place
Hannibal, MO

$565K
52839 Norwoods Place
Hannibal, MO

$150K
615 N Hawkins Avenue
Hannibal, MO

$28K
811 Paris Avenue
Hannibal, MO

$7K
319 S Griffith Street
Hannibal, MO

$500K
5 Huntingdon Road
Hannibal, MO

$198K
214 Shepherd Place
Hannibal, MO

$10K
1101 Lyon Street
Hannibal, MO

$1.3M
58079 Dow Trail
Hannibal, MO

$110K
412 W Terrace Avenue
Hannibal, MO

$59K
43 Gala Drive
Hannibal, MO

$274K
615 Center Street
Hannibal, MO

$350K
185 Lake Apollo Drive
Hannibal, MO

$779K
1521 Frank Street
Hannibal, MO

$9K
923 Center Street
Hannibal, MO

$315K
2009 Crescent Drive
Hannibal, MO

$120K
802 Wilcox Street
Hannibal, MO

$382K
9153 Idell Creek Ln
Hannibal, MO

$65K
210 N Griffith Street
Hannibal, MO

$70K
1127 Sierra Street
Hannibal, MO

$543K
Dow Trail
Hannibal, MO

$364K
1310 Country Club Drive
Hannibal, MO

$95K
1610 Fulton Avenue
Hannibal, MO

$20K
1008 Center Street
Hannibal, MO

$450K
1 Meadowbrook Heights
Hannibal, MO
Showing 1–50 of 124 · Page 1 of 3
Continue exploring Hannibal
Turn the listings into a short list with a clearer read on the Hannibal market, its neighborhoods, and the home features that matter to you.
Hannibal Housing Market
Browse 124 active listings in Hannibal, Missouri. The average list price for this active inventory is $205,383. Compare the price and property details reported in each listing.
Average list price $205,383 · Range $6,000–$1,700,000 · 124 active listings
Frequently Asked Questions
How many active listings are available in Hannibal, Missouri?
What is the average list price in Hannibal, Missouri?
What is the average days on market for active listings in Hannibal?
What is the average list price per square foot in Hannibal?
Shape your search
Browse Hannibal by home feature
Nationwide collections
Explore by listing details
Ready to make the list yours?
Use the full search to set your price, beds, property type, and must-have features for Hannibal.