Hannibal, MO Real Estate & Homes for Sale | realtor.com®
Realtor.com® Real Estate App
314,000+
Open app

Hannibal, MO real estate & homes for sale

118
Homes
Brokered by Prestige Realty, Inc.
new
1525 Singleton Ave, Hannibal, MO 63401
tour available
Contingent
$249,000
  • 4bed
  • 3bath
  • 3,652 square feet
  • 2.41 acre lot
1525 Singleton Ave
Hannibal, MO 63401
Brokered by See Real Estate
605 Olive St, Hannibal, MO 63401
new
tour available
House for sale
$139,000
  • 4bed
  • 1.5bath
  • 1,720 square feet
  • 6,447 square foot lot
605 Olive St
Hannibal, MO 63401
Brokered by Ravenscraft Realty
4207 Deer Run Dr, Hannibal, MO 63401
new
tour available
House for sale
$269,900
  • 3bed
  • 3bath
  • 2,616 square feet
  • 0.4 acre lot
4207 Deer Run Dr
Hannibal, MO 63401
Advertisement
coming-soon
Brokered by Ravenscraft Realty
16 Homestead, Hannibal, MO 63401
new
tour available
House for sale
$245,000
  • 3bed
  • 2bath
  • 1,382 square feet
  • 0.29 acre lot
16 Homestead
Hannibal, MO 63401
Brokered by Hannibal Realty LLC
1706 Darr St, Hannibal, MO 63401
new
tour available
House for sale
$160,000
  • 3bed
  • 2bath
  • 1,304 square feet
  • 0.46 acre lot
1706 Darr St
Hannibal, MO 63401
Brokered by Zanger & Associates, Inc. REALTORS
5211 Wyaconda St, Hannibal, MO 63401
tour available
House for sale
$173,500
$5k
  • 4bed
  • 2.5bath
  • 1,480 square feet
  • 0.33 acre lot
5211 Wyaconda St
Hannibal, MO 63401
Brokered by CENTURY 21 Broughton Team
220 N Hayden St, Hannibal, MO 63401
open house 4/28
tour available
House for sale
$182,500
$2.5k
  • 5bed
  • 2.5bath
  • 1,729 square feet
  • 6,142 square foot lot
220 N Hayden St
Hannibal, MO 63401
Brokered by Hannibal Realty LLC
603 Country Club Dr, Hannibal, MO 63401
new
tour available
House for sale
$399,000
$31k
  • 4bed
  • 2.5+bath
  • 3,488 square feet
  • 1.04 acre lot
603 Country Club Dr
Hannibal, MO 63401
Advertisement
coming-soon
Brokered by CENTURY 21 Broughton Team
413 N Section St, Hannibal, MO 63401
new
tour available
Contingent
$69,000
  • 2bed
  • 1bath
  • 1,132 square feet
  • 5,663 square foot lot
413 N Section St
Hannibal, MO 63401
Brokered by Prestige Realty, Inc.
new
903-905 Ctr, Hannibal, MO 63401
tour available
Contingent
$125,000
  • 6bed
  • 4bath
  • 1,603 square feet
  • 1,742 square foot lot
903-905 Ctr
Hannibal, MO 63401
Brokered by Ravenscraft Realty
5643 Patriot Ln, Hannibal, MO 63401
new construction
tour available
House for sale
$187,500
$7.5k
  • 2bed
  • 1bath
  • 1,116 square feet
  • 6,229 square foot lot
5643 Patriot Ln
Hannibal, MO 63401
Brokered by Plowman & Associates, Inc.
4928 Paris Gravel Rd, Hannibal, MO 63401
tour available
House for sale
$450,000
  • 5bed
  • 3.5bath
  • 3,555 square feet
  • 1.1 acre lot
4928 Paris Gravel Rd
Hannibal, MO 63401
Brokered by Prestige Realty, Inc.
53035 Norwoods Pl, Hannibal, MO 63401
tour available
House for sale
$342,000
$8k
  • 3bed
  • 2.5bath
  • 2,128 square feet
  • 1.1 acre lot
53035 Norwoods Pl
Hannibal, MO 63401
Advertisement
coming-soon
Brokered by Century 21 Broughton Team
536 Riverside St, Hannibal, MO 63401
tour available
Foreclosure
$139,500
$11k
  • 1bed
  • 1bath
  • 1,112 square feet
  • 0.94 acre lot
536 Riverside St
Hannibal, MO 63401
Brokered by Prestige Realty, Inc.
new
909 Center St, Hannibal, MO 63401
tour available
House for sale
$18,500
  • 3bed
  • 2bath
  • 1,296 square feet
  • 3,964 square foot lot
909 Center St
Hannibal, MO 63401
Brokered by Prestige Realty, Inc.
new
310 N 3rd St, Hannibal, MO 63401
tour available
House for sale
$425,000
  • 5bed
  • 1.5bath
  • 2,333 square feet
  • 4,661 square foot lot
310 N 3rd St
Hannibal, MO 63401
Brokered by Ravenscraft Realty
1242 Broadway, Hannibal, MO 63401
tour available
House for sale
$225,000
$20k
  • 3bed
  • 3.5bath
  • 3,121 square feet
  • 0.82 acre lot
1242 Broadway
Hannibal, MO 63401
Brokered by Prestige Realty, Inc.
new
420 N 8th St, Hannibal, MO 63401
tour available
Contingent
$27,900
  • 3bed
  • 2bath
  • 1,840 square feet
  • 8,233 square foot lot
420 N 8th St
Hannibal, MO 63401
Advertisement
coming-soon
Brokered by Ravenscraft Realty
308 N 6th St, Hannibal, MO 63401
new
tour available
House for sale
$265,000
  • 2bed
  • 2bath
  • 2,710 square feet
  • 4,269 square foot lot
308 N 6th St
Hannibal, MO 63401
Brokered by Prestige Realty, Inc.
3613 Atoka St, Hannibal, MO 63401
tour available
House for sale
$158,000
  • 3bed
  • 1.5bath
  • 1,270 square feet
  • 7,884 square foot lot
3613 Atoka St
Hannibal, MO 63401
Brokered by Ravenscraft Realty
15 Riverpoint Rd, Hannibal, MO 63401
tour available
House for sale
$560,000
  • 4bed
  • 3.5bath
  • 4,900 square feet
  • 1.67 acre lot
15 Riverpoint Rd
Hannibal, MO 63401
Brokered by Davis & Associates, REALTORS
11049 Mark Twain Dr, Hannibal, MO 63401
tour available
Land for sale
$6,000
  • 0.26 acre lot
11049 Mark Twain Dr
Hannibal, MO 63401
Brokered by Hannibal Realty LLC
721 Clover Rd, Hannibal, MO 63401
tour available
House for sale
$264,900
$4.6k
  • 3bed
  • 3bath
  • 1,562 square feet
  • 0.29 acre lot
721 Clover Rd
Hannibal, MO 63401
Advertisement
coming-soon
Brokered by Hannibal Realty LLC
842 Hazel St, Hannibal, MO 63401
new
tour available
Contingent
$69,000
  • 1bed
  • 1bath
  • 1,108 square feet
  • 0.35 acre lot
842 Hazel St
Hannibal, MO 63401
Brokered by CENTURY 21 Broughton Team
4031 Breckenridge Dr, Hannibal, MO 63401
tour available
House for sale
$285,000
  • 3bed
  • 2bath
  • 1,380 square feet
  • 0.26 acre lot
4031 Breckenridge Dr
Hannibal, MO 63401
Brokered by Davis & Associates, REALTORS
512 N Hawkins Ave, Hannibal, MO 63401
new
tour available
Contingent
$196,000
  • 4bed
  • 2.5bath
  • 1,528 square feet
  • 8,712 square foot lot
512 N Hawkins Ave
Hannibal, MO 63401
Brokered by Prestige Realty, Inc.
1300 Central Ave, Hannibal, MO 63401
tour available
House for sale
$425,000
  • 4bed
  • 3bath
  • 2,499 square feet
  • 1.03 acre lot
1300 Central Ave
Hannibal, MO 63401
Brokered by Prestige Realty, Inc.
8261 Highway MM, Hannibal, MO 63401
tour available
Contingent
$440,000
  • 3bed
  • 2.5bath
  • 2,400 square feet
  • 3.32 acre lot
8261 Highway MM
Hannibal, MO 63401
Advertisement
coming-soon
Brokered by Davis & Associates, REALTORS
2003 Spruce St, Hannibal, MO 63401
tour available
House for sale
$120,000
  • 3bed
  • 2bath
  • 1,152 square feet
  • 0.3 acre lot
2003 Spruce St
Hannibal, MO 63401
Brokered by Prestige Realty, Inc.
1701 Montana St, Hannibal, MO 63401
tour available
House for sale
$64,900
$10k
  • 3bed
  • 1.5+bath
  • 1,806 square feet
  • 6,621 square foot lot
1701 Montana St
Hannibal, MO 63401
Brokered by Prestige Realty, Inc.
4384 Stardust Dr, Hannibal, MO 63401
tour available
House for sale
$288,500
  • 3bed
  • 2bath
  • 1,544 square feet
  • 0.24 acre lot
4384 Stardust Dr
Hannibal, MO 63401
Brokered by CENTURY 21 Broughton Team
2601 Hope St, Hannibal, MO 63401
new
tour available
House for sale
$42,500
  • 1bed
  • 1bath
  • 784 square feet
  • 6,098 square foot lot
2601 Hope St
Hannibal, MO 63401
Brokered by Hannibal Realty LLC
515 Grand Ave, Hannibal, MO 63401
tour available
House for sale
$62,000
$10k
  • 2bed
  • 1bath
  • 0.37 acre lot
515 Grand Ave
Hannibal, MO 63401
Advertisement
coming-soon
Brokered by Bartz Realty, LLC
1418 Seirra St, Hannibal, MO 63401
tour available
House for sale
$53,000
  • 3bed
  • 1.5bath
  • 763 square feet
  • 1.1 acre lot
1418 Seirra St
Hannibal, MO 63401
Brokered by CENTURY 21 Broughton Team
306 N 6th St, Hannibal, MO 63401
tour available
House for sale
$299,500
$25.5k
  • 3bed
  • 2.5bath
  • 2,720 square feet
  • 4,966 square foot lot
306 N 6th St
Hannibal, MO 63401
Brokered by CENTURY 21 Broughton Team
4025 Breckenridge Dr, Hannibal, MO 63401
new construction
tour available
House for sale
$295,000
  • 3bed
  • 2bath
  • 1,496 square feet
  • 0.26 acre lot
4025 Breckenridge Dr
Hannibal, MO 63401
Brokered by Fretwell And Associates, Llc
2713 Laclede St, Hannibal, MO 63401
tour available
House for sale
$154,000
$4k
  • 2bed
  • 1bath
  • 1,025 square feet
  • 6,970 square foot lot
2713 Laclede St
Hannibal, MO 63401
Brokered by Davis & Associates, REALTORS
1914 Spruce St, Hannibal, MO 63401
new
tour available
House for sale
$75,000
  • 1bed
  • 1bath
  • 700 square feet
  • 4,356 square foot lot
1914 Spruce St
Hannibal, MO 63401
Advertisement
coming-soon
Brokered by Prestige Realty, Inc.
5 Briarwood Dr, Hannibal, MO 63401
Video tour available
House for sale
$549,000
$26k
  • 4bed
  • 3.5bath
  • 4,054 square feet
  • 1.17 acre lot
5 Briarwood Dr
Hannibal, MO 63401
Brokered by Premier Properties 360 Real Estate Co. LLC
1802 Chestnut St, Hannibal, MO 63401
tour available
House for sale
$17,500
  • 3bed
  • 1bath
  • 1,337 square feet
  • 6,926 square foot lot
1802 Chestnut St
Hannibal, MO 63401
Brokered by Prestige Realty, Inc.
2312 Bird St, Hannibal, MO 63401
tour available
Contingent
$169,900
  • 3bed
  • 1.5bath
  • 2,018 square feet
  • 0.44 acre lot
2312 Bird St
Hannibal, MO 63401
Brokered by CENTURY 21 Broughton Team
904 R St, Hannibal, MO 63401
tour available
House for sale
$85,000
  • 2bed
  • 1bath
  • 840 square feet
  • 0.36 acre lot
904 R St
Hannibal, MO 63401
Advertisement
coming-soon

Popular searches in Hannibal, MO

Facts about Hannibal, MO

Hannibal housing market
Median listing home price
$159.5k
Median days on market 30
Median listing home price per square foot
$109
Active listings 94
Hannibal rentals

Schools in Hannibal, MO

Top rated schools

8

6

4

To verify enrollment eligibility, contact the school or district directly. School data provided by National Center for Education Statistics, Precisely, and GreatSchools. Intended for reference only. The GreatSchools Rating is based on a variety of school quality indicators, including test scores, college readiness, and equity data.

Property types in Hannibal, MO

How to buy a home in Hannibal, MO

Be prepared to buy

Loading...

Get pre-approved

A pre-approval letter from a lender makes your offer stronger.

Moving cost calculator

Hannibal, MO real estate & homes for sale

What is the median home price in Hannibal, MO?
Homes for sale in Hannibal, MO have a median listing home price of $87,450.
What is the average time to sell a house in Hannibal, MO?
On Average the houses for sale in Hannibal, MO spend an average of 46 days on the market.
What is the number of active homes for sale in Hannibal, MO?
There are 118 active homes for sale in Hannibal, MO.
What are some of the most popular neighborhoods near Hannibal, MO?
Some of the hottest neighborhoods near Hannibal, MO are Old Hawthorne, Hominy Branch, White Gate, Vanderveen Crossing, Zaring.
What are some popular zip codes and neighborhoods around Hannibal, MO?
You may also be interested in single family homes and condo/townhomes for sale in popular zip codes like 63401, 62305, or three bedroom homes for sale in neighboring cities, such as Quincy, New London, Monroe City, Palmyra, Bowling Green.