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!
29 listings

401 Broadway, Hannibal, MO 63401
$199,000
3900 sqft
1 bath
$51/sqft
July 17, 2026 - Source: trulia.com +1 more
New
1 hour ago

401 Broadway, Hannibal, MO 63401
$199,000
3900 sqft
1 bed
2 baths
$51/sqft
July 17, 2026 - Source: zillow.com +1 more
New
1 hour ago

1310 Country Club Dr, Hannibal, MO 63401
$385,000
1957 sqft
2 beds
2 baths
$197/sqft
July 16, 2026 - Source: redfin.com +1 more
New
Yesterday

703 Walnut St, Hannibal, MO 63401
$44,000
1123 sqft
2 beds
1 bath
$39.2/sqft
July 16, 2026 - Source: realtor.com +1 more
New
2 days ago

1610 Fulton Ave, Hannibal, MO 63401
$98,000
1040 sqft
3 beds
1 bath
$94.2/sqft
July 16, 2026 - Source: redfin.com +1 more
New
2 days ago

17 Orchard Point Rd, Hannibal, MO 63401
$990,000
5432 sqft
4 beds
5 baths
$182/sqft
July 16, 2026 - Source: realtor.com +3 more
New
2 days ago

261 Hummingbird Ln, Hannibal, MO 63401
$395,000
3702 sqft
5 beds
4 baths
$107/sqft
July 16, 2026 - Source: realtor.com +1 more
New
2 days ago

3319 Bradley St, Hannibal, MO 63401
$239,000
1663 sqft
3 beds
3 baths
$144/sqft
July 16, 2026 - Source: realtor.com +1 more
New
2 days ago

144 Rosewood Dr, Hannibal, MO 63401
$260,000
1907 sqft
3 beds
3 baths
$136/sqft
July 15, 2026 - Source: redfin.com +1 more
New
3 days ago

137 Rosewood Dr, Hannibal, MO 63401
$329,000
2864 sqft
5 beds
3 baths
$115/sqft
July 15, 2026 - Source: realtor.com +1 more
New
3 days ago

1 Meadowbrook Hts, Hannibal, MO 63401
$499,500
2584 sqft
3 beds
2 baths
$193/sqft
July 14, 2026 - Source: redfin.com +1 more
New
3 days ago

4 Paulina Dr, Hannibal, MO 63401
$235,000
1576 sqft
3 beds
2 baths
$149/sqft
July 14, 2026 - Source: realtor.com +1 more
New
4 days ago

1915 Broadway, Hannibal, MO 63401
$115,000
910 sqft
4 beds
2 baths
$126/sqft
July 12, 2026 - Source: realtor.com +2 more
New
6 days ago

914-914 A Center St Unit 14A, Hannibal, MO 63401
$75,000
1934 sqft
3 beds
2 baths
$38.8/sqft
July 09, 2026 - Source: realtor.com +1 more
New
9 days ago

703 Walnut St, Hannibal, MO 63401
$44,000
1123 sqft
2 beds
1 bath
$39.2/sqft
July 04, 2026 - Source: zillow.com +1 more
New
14 days ago

804 Walnut St, Hannibal, MO 63401
$65,000
1400 sqft
3 beds
2 baths
$46.4/sqft
July 02, 2026 - Source: redfin.com
New
16 days ago

1214 Hill St, Hannibal, MO 63401
$159,900
944 sqft
2 beds
1 bath
$169/sqft
June 30, 2026 - Source: realtor.com +1 more
New
18 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 $204,559.
This is 39.8% lower than the average price of properties for sale in Missouri.
This is 39.8% 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