Apartments and houses for sale in Hannibal, MO
Loading...
Enable notifications and we'll notify you immediately when a new property becomes available for sale in Hannibal, MO on one of the most popular real estate sites!
25 listings

519 N Section St, Hannibal, MO 63401
$165,000
1295 sqft
3 beds
2 baths
$127/sqft
September 25, 2026 - Source: redfin.com +1 more
New
4 days ago

700 Hazel St, Hannibal, MO 63401
$99,000
2091 sqft
2 beds
2 baths
$47.3/sqft
September 22, 2026 - Source: realtor.com +1 more
New
7 days ago

3307 Highway MM, Hannibal, MO 63401
$294,500
1812 sqft
3 beds
3 baths
$163/sqft
September 21, 2026 - Source: realtor.com +3 more
New
7 days ago

12 Newell Ln, Hannibal, MO 63401
$149,900
1102 sqft
3 beds
2 baths
$136/sqft
September 21, 2026 - Source: realtor.com
New
8 days ago

2519 Chestnut St, Hannibal, MO 63401
$40,000
1101 sqft
1 bed
2 baths
$36.3/sqft
September 19, 2026 - Source: realtor.com +1 more
New
10 days ago

401 Fulton Ave, Hannibal, MO 63401
$115,000
September 18, 2026 - Source: redfin.com
New
11 days ago

909 Bluff St, Hannibal, MO 63401
$248,000
2068 sqft
2 beds
2 baths
$120/sqft
September 18, 2026 - Source: redfin.com +1 more
New
11 days ago

26 Settlers Trl, Hannibal, MO 63401
$285,000
2400 sqft
4 beds
3 baths
$119/sqft
September 17, 2026 - Source: realtor.com
New
12 days ago

2806 McKinley St, Hannibal, MO 63401
$165,000
918 sqft
2 beds
1 bath
$180/sqft
September 16, 2026 - Source: realtor.com +1 more
New
13 days ago

2623 Marsh Ave, Hannibal, MO 63401
$189,600
1824 sqft
3 beds
1 bath
$104/sqft
September 15, 2026 - Source: trulia.com
New
14 days ago

1608 Booker St, Hannibal, MO 63401
$149,500
1110 sqft
3 beds
3 baths
$135/sqft
September 13, 2026 - Source: zillow.com +1 more
New
15 days ago

1716 Grace St, Hannibal, MO 63401
$255,000
2277 sqft
4 beds
3 baths
$112/sqft
September 12, 2026 - Source: realtor.com +1 more
New
17 days ago

300 Grand Ave, Hannibal, MO 63401
$128,000
1625 sqft
2 beds
2 baths
$78.8/sqft
September 11, 2026 - Source: realtor.com +1 more
New
18 days ago

1143 S Arch St, Hannibal, MO 63401
$95,000
912 sqft
2 beds
1 bath
$104/sqft
September 11, 2026 - Source: realtor.com +1 more
New
18 days ago

1218 Walnut St, Hannibal, MO 63401
$60,000
969 sqft
1 bed
1 bath
$61.9/sqft
September 09, 2026 - Source: realtor.com +1 more
New
20 days ago

421 Edwards St, Hannibal, MO 63401
$84,000
996 sqft
2 beds
1 bath
$84.3/sqft
September 09, 2026 - Source: realtor.com +1 more
New
20 days ago

1628 Singleton Ave, Hannibal, MO 63401
$185,000
1145 sqft
2 beds
1 bath
$162/sqft
September 08, 2026 - Source: realtor.com
New
21 days ago

4 Parkview Dr, Hannibal, MO 63401
$230,000
1722 sqft
3 beds
2 baths
$134/sqft
September 07, 2026 - Source: trulia.com +1 more
New
21 days ago
What's the average cost of properties in Hannibal, MO?
Based on the last 30 days, the average property price in Hannibal, MO is $155,389.
This is 54.9% lower than the average price of properties for sale in Missouri.
This is 54.9% lower than the average price of properties for sale in Missouri.
How often do new properties for sale come on the market in Hannibal, MO?
On average, 1 properties are put on the market for sale in Hannibal, MO per day.
Filters
Price Range
$
$
Number of Bedrooms
Number of Bathrooms
Square Feet
sqft
sqft