Skip to main content
Homes for sale in Hannibal, Missouri
Missouri

Homes for Sale in Hannibal

“124 active listings in Hannibal, Missouri · Average list price $205,383”

124 listings
Avg $205,383
376 days avg
Explore
Market Overview

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

Browse

Homes for Sale in Hannibal

Every active listing in Hannibal, browsable page by page.

4027 Hillside Drive - Single Family for sale in Hannibal, MO
Single Family

$132K

4027 Hillside Drive

Hannibal, MO

3 bd2 ba1,988
7 Kitlaw - Land for sale in Hannibal, MO
Land

$55K

7 Kitlaw

Hannibal, MO

0 bd0 ba0
25 Coachlight Drive - Single Family for sale in Hannibal, MO
Single Family

$275K

25 Coachlight Drive

Hannibal, MO

2 bd2 ba1,612
150 Gala Drive - Single Family for sale in Hannibal, MO
Single Family

$510K

150 Gala Drive

Hannibal, MO

3 bd2 ba2,000
2007 Kingshighway - Single Family for sale in Hannibal, MO
Single Family

$75K

2007 Kingshighway

Hannibal, MO

2 bd2 ba1,202
1644 Broadway - Land for sale in Hannibal, MO
Land

$50K

1644 Broadway

Hannibal, MO

0 bd0 ba0
244 Hummingbird Lane - Single Family for sale in Hannibal, MO
Single Family

$479K

244 Hummingbird Lane

Hannibal, MO

4 bd3 ba3,652
320 Bird Street - Single Family for sale in Hannibal, MO
Single Family

$25K

320 Bird Street

Hannibal, MO

3 bd2 ba2,856
1620 Fulton Avenue - Single Family for sale in Hannibal, MO
Single Family

$59K

1620 Fulton Avenue

Hannibal, MO

2 bd1 ba876
2226 Chestnut Street - Single Family for sale in Hannibal, MO
Single Family

$115K

2226 Chestnut Street

Hannibal, MO

2 bd1 ba780
31 Brook Road - Single Family for sale in Hannibal, MO
Single Family

$249K

31 Brook Road

Hannibal, MO

3 bd2 ba1,540
1805 Grace Street - Single Family for sale in Hannibal, MO
Single Family

$30K

1805 Grace Street

Hannibal, MO

3 bd2 ba1,344
1618 Singleton Avenue - Single Family for sale in Hannibal, MO
Single Family

$115K

1618 Singleton Avenue

Hannibal, MO

2 bd1 ba1,117
213 N 3rd Street - Commercial for sale in Hannibal, MO
Commercial

$350K

213 N 3rd Street

Hannibal, MO

0 bd0 ba0
3604 McMasters Avenue - Residential Multi Family for sale in Hannibal, MO
Residential Multi Family

$1.5M

3604 McMasters Avenue

Hannibal, MO

8 bd7 ba17,600
Breckenridge Drive - Land for sale in Hannibal, MO
Land

$39K

Breckenridge Drive

Hannibal, MO

0 bd0 ba0
828 Bird Street - Single Family for sale in Hannibal, MO
Single Family

$85K

828 Bird Street

Hannibal, MO

4 bd3 ba1,998
209 S 7th Street - Single Family for sale in Hannibal, MO
Single Family

$30K

209 S 7th Street

Hannibal, MO

2 bd1 ba1,204
5752 Clear Creek - Single Family for sale in Hannibal, MO
Single Family

$395K

5752 Clear Creek

Hannibal, MO

4 bd3 ba3,468
519 N Section Street - Single Family for sale in Hannibal, MO
Single Family

$165K

519 N Section Street

Hannibal, MO

3 bd2 ba1,295
435 Head Lane - Commercial for sale in Hannibal, MO
Commercial

$425K

435 Head Lane

Hannibal, MO

0 bd0 ba0
300 Grand Avenue - Commercial for sale in Hannibal, MO
Commercial

$128K

300 Grand Avenue

Hannibal, MO

0 bd0 ba0
1218 Walnut Street - Single Family for sale in Hannibal, MO
Single Family

$60K

1218 Walnut Street

Hannibal, MO

1 bd1 ba969
52851 Norwoods Place - Single Family for sale in Hannibal, MO
Single Family

$529K

52851 Norwoods Place

Hannibal, MO

3 bd3 ba2,928
620 Hazel Street - Single Family for sale in Hannibal, MO
Single Family

$139K

620 Hazel Street

Hannibal, MO

2 bd1 ba1,177
56540 McFall Place - Single Family for sale in Hannibal, MO
Single Family

$349K

56540 McFall Place

Hannibal, MO

5 bd3 ba2,334
52839 Norwoods Place - Single Family for sale in Hannibal, MO
Single Family

$565K

52839 Norwoods Place

Hannibal, MO

3 bd2 ba4,040
615 N Hawkins Avenue - Single Family for sale in Hannibal, MO
Single Family

$150K

615 N Hawkins Avenue

Hannibal, MO

2 bd1 ba1,073
811 Paris Avenue - Single Family for sale in Hannibal, MO
Single Family

$28K

811 Paris Avenue

Hannibal, MO

2 bd1 ba1,022
319 S Griffith Street - Land for sale in Hannibal, MO
Land

$7K

319 S Griffith Street

Hannibal, MO

0 bd0 ba0
5 Huntingdon Road - Single Family for sale in Hannibal, MO
Single Family

$500K

5 Huntingdon Road

Hannibal, MO

3 bd3 ba4,054
214 Shepherd Place - Single Family for sale in Hannibal, MO
Single Family

$198K

214 Shepherd Place

Hannibal, MO

2 bd1 ba1,080
1101 Lyon Street - Land for sale in Hannibal, MO
Land

$10K

1101 Lyon Street

Hannibal, MO

0 bd0 ba0
58079 Dow Trail - Single Family for sale in Hannibal, MO
Single Family

$1.3M

58079 Dow Trail

Hannibal, MO

6 bd5 ba8,716
412 W Terrace Avenue - Single Family for sale in Hannibal, MO
Single Family

$110K

412 W Terrace Avenue

Hannibal, MO

2 bd1 ba1,007
43 Gala Drive - Land for sale in Hannibal, MO
Land

$59K

43 Gala Drive

Hannibal, MO

0 bd0 ba0
615 Center Street - Single Family for sale in Hannibal, MO
Single Family

$274K

615 Center Street

Hannibal, MO

4 bd3 ba3,162
185 Lake Apollo Drive - Single Family for sale in Hannibal, MO
Single Family

$350K

185 Lake Apollo Drive

Hannibal, MO

4 bd3 ba3,260
1521 Frank Street - Single Family for sale in Hannibal, MO
Single Family

$779K

1521 Frank Street

Hannibal, MO

4 bd4 ba3,226
923 Center Street - Land for sale in Hannibal, MO
Land

$9K

923 Center Street

Hannibal, MO

0 bd0 ba0
2009 Crescent Drive - Single Family for sale in Hannibal, MO
Single Family

$315K

2009 Crescent Drive

Hannibal, MO

4 bd4 ba3,966
802 Wilcox Street - Commercial for sale in Hannibal, MO
Commercial

$120K

802 Wilcox Street

Hannibal, MO

0 bd0 ba0
9153 Idell Creek Ln - Single Family for sale in Hannibal, MO
Single Family

$382K

9153 Idell Creek Ln

Hannibal, MO

4 bd3 ba1,910
210 N Griffith Street - Single Family for sale in Hannibal, MO
Single Family

$65K

210 N Griffith Street

Hannibal, MO

3 bd2 ba936
1127 Sierra Street - Single Family for sale in Hannibal, MO
Single Family

$70K

1127 Sierra Street

Hannibal, MO

2 bd1 ba886
Dow Trail - Land for sale in Hannibal, MO
Land

$543K

Dow Trail

Hannibal, MO

0 bd0 ba0
1310 Country Club Drive - Single Family for sale in Hannibal, MO
Single Family

$364K

1310 Country Club Drive

Hannibal, MO

2 bd2 ba1,957
1610 Fulton Avenue - Single Family for sale in Hannibal, MO
Single Family

$95K

1610 Fulton Avenue

Hannibal, MO

3 bd1 ba1,040
1008 Center Street - Land for sale in Hannibal, MO
Land

$20K

1008 Center Street

Hannibal, MO

0 bd0 ba0
1 Meadowbrook Heights - Single Family for sale in Hannibal, MO
Single Family

$450K

1 Meadowbrook Heights

Hannibal, MO

3 bd2 ba2,584

Showing 1–50 of 124 · Page 1 of 3

Beyond the listings

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.

Local market guide

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

Buyer questions

Frequently Asked Questions

How many active listings are available in Hannibal, Missouri?

The current inventory contains 124 active listings in Hannibal, MO.

What is the average list price in Hannibal, Missouri?

The average list price among current active listings in Hannibal, MO is $205,383. Current list prices range from $6,000 to $1,700,000.

What is the average days on market for active listings in Hannibal?

Current active listings in Hannibal, MO report an average of 376 days on market.

What is the average list price per square foot in Hannibal?

The average list price per square foot among current active listings in Hannibal, MO is $115.

Ready to make the list yours?

Use the full search to set your price, beds, property type, and must-have features for Hannibal.

Search Hannibal homes