Alert me

Homes for sale in Hannibal, MO

87 homes
2519 Hope St, Hannibal, MO 63401New today
$38,000
1 bd 路 1 ba 路 928 sqft
2519 Hope St, Hannibal
5687 Clear Creek Rd, Hannibal, MO 63401Price cut $21,100
$387,900
3 bd 路 3 ba 路 2,927 sqft
5687 Clear Creek Rd, Hannibal
223 Magnolia Ave, Hannibal, MO 63401New 路 3 days
$149,000
3 bd 路 2 ba 路 1,377 sqft
223 Magnolia Ave, Hannibal
1009 Reservoir St, Hannibal, MO 63401New 路 3 days
$140,000
2 bd 路 1 ba 路 778 sqft
1009 Reservoir St, Hannibal
2137 Broadway, Hannibal, MO 63401New 路 3 days
$130,000
2 bd 路 1 ba 路 1,158 sqft
2137 Broadway, Hannibal
800 Bird St, Hannibal, MO 63401New 路 3 days
$85,000
2 bd 路 1 ba 路 992 sqft
800 Bird St, Hannibal
56411 Janapas Trl, Hannibal, MO 63401New 路 4 days
$244,900
3 bd 路 2 ba 路 1,344 sqft
56411 Janapas Trl, Hannibal
821 Grand Ave, Hannibal, MO 63401New 路 5 days
$155,000
3 bd 路 1 ba 路 1,160 sqft
821 Grand Ave, Hannibal
10321 Old Highway 79, Hannibal, MO 63401New 路 7 days
$320,000
3 bd 路 2 ba
10321 Old Highway 79, Hannibal
1901 Broadway, Hannibal, MO 63401
$225,000
3 bd 路 2 ba 路 1,404 sqft
1901 Broadway, Hannibal
62263 Monkeyrun Trl, Hannibal, MO 63401
$99,000
2 bd 路 1 ba 路 859 sqft
62263 Monkeyrun Trl, Hannibal
25 Coachlight Dr, Hannibal, MO 63401
$275,000
2 bd 路 2 ba 路 1,612 sqft
25 Coachlight Dr, Hannibal
150 Gala Dr, Hannibal, MO 63401
$510,000
3 bd 路 2 ba 路 2,000 sqft
150 Gala Dr, Hannibal
2007 Kingshighway, Hannibal, MO 63401
$75,000
2 bd 路 2 ba 路 1,202 sqft
2007 Kingshighway, Hannibal
410 Pine St, Hannibal, MO 63401
$109,900
3 bd 路 1 ba 路 1,099 sqft
410 Pine St, Hannibal
1620 Fulton Ave, Hannibal, MO 63401Price cut $6,500
$52,500
2 bd 路 1 ba 路 876 sqft
1620 Fulton Ave, Hannibal
320 Bird St, Hannibal, MO 63401
$25,000
3 bd 路 2 ba 路 2,856 sqft
320 Bird St, Hannibal
244 Hummingbird Ln, Hannibal, MO 63401Price cut $10,000
$469,000
4 bd 路 3 ba 路 3,652 sqft
244 Hummingbird Ln, Hannibal
216 N 4th St Unit 18, Hannibal, MO 63401
$18,000
3 bd 路 1 ba 路 3,672 sqft
216 N 4th St Unit 18, Hannibal
31 Brook Rd, Hannibal, MO 63401
$249,000
3 bd 路 2 ba 路 1,540 sqft
31 Brook Rd, Hannibal
2226 Chestnut St, Hannibal, MO 63401
$115,000
2 bd 路 1 ba 路 780 sqft
2226 Chestnut St, Hannibal
5090 Autumnwood Ln, Hannibal, MO 63401
$1,800,000
6 bd 路 5 ba 路 7,684 sqft
5090 Autumnwood Ln, Hannibal
1805 Grace St, Hannibal, MO 63401
$30,000
3 bd 路 2 ba 路 1,344 sqft
1805 Grace St, Hannibal
54022 Johnny Trl, Hannibal, MO 63401Price 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
Download on the App Store