Homes for sale in Hannibal, MO
87 homes
New today$38,000
1 bd 路 1 ba 路 928 sqft
2519 Hope St, Hannibal
Price cut $21,100$387,900
3 bd 路 3 ba 路 2,927 sqft
5687 Clear Creek Rd, Hannibal
New 路 3 days$149,000
3 bd 路 2 ba 路 1,377 sqft
223 Magnolia Ave, Hannibal
New 路 3 days$140,000
2 bd 路 1 ba 路 778 sqft
1009 Reservoir St, Hannibal
New 路 3 days$130,000
2 bd 路 1 ba 路 1,158 sqft
2137 Broadway, Hannibal
New 路 3 days$85,000
2 bd 路 1 ba 路 992 sqft
800 Bird St, Hannibal
New 路 4 days$244,900
3 bd 路 2 ba 路 1,344 sqft
56411 Janapas Trl, Hannibal
New 路 5 days$155,000
3 bd 路 1 ba 路 1,160 sqft
821 Grand Ave, Hannibal
New 路 7 days$320,000
3 bd 路 2 ba
10321 Old Highway 79, Hannibal

$225,000
3 bd 路 2 ba 路 1,404 sqft
1901 Broadway, Hannibal

$99,000
2 bd 路 1 ba 路 859 sqft
62263 Monkeyrun Trl, Hannibal

$275,000
2 bd 路 2 ba 路 1,612 sqft
25 Coachlight Dr, Hannibal

$510,000
3 bd 路 2 ba 路 2,000 sqft
150 Gala Dr, Hannibal

$75,000
2 bd 路 2 ba 路 1,202 sqft
2007 Kingshighway, Hannibal

$109,900
3 bd 路 1 ba 路 1,099 sqft
410 Pine St, Hannibal
Price cut $6,500$52,500
2 bd 路 1 ba 路 876 sqft
1620 Fulton Ave, Hannibal

$25,000
3 bd 路 2 ba 路 2,856 sqft
320 Bird St, Hannibal
Price cut $10,000$469,000
4 bd 路 3 ba 路 3,652 sqft
244 Hummingbird Ln, Hannibal

$18,000
3 bd 路 1 ba 路 3,672 sqft
216 N 4th St Unit 18, Hannibal

$249,000
3 bd 路 2 ba 路 1,540 sqft
31 Brook Rd, Hannibal

$115,000
2 bd 路 1 ba 路 780 sqft
2226 Chestnut St, Hannibal

$1,800,000
6 bd 路 5 ba 路 7,684 sqft
5090 Autumnwood Ln, Hannibal

$30,000
3 bd 路 2 ba 路 1,344 sqft
1805 Grace St, Hannibal
Price cut $10,000$380,000
3 bd 路 2 ba 路 1,742 sqft
54022 Johnny Trl, Hannibal
There are 45 homes for sale in Hannibal, MO, with a median list price of $175,000. Prices run from $18,000 to $1,800,000. The newest listings come first. Filter by price, beds, baths and home type, or move the map to look around.
Swipe homes in the app