Hannibal, MO Homes for Sale & Real Estate

price
-
1-41 of 131 Homes
$627,250 | 132 Gala Drive, Hannibal, MO 63401
1/13
Coming Soon

$627,250

5
Bedrooms
3,084
Square Feet
0.68
Acres
SVGUnlock more homes you won't find anywhere else
Listings are only private online. All buyers & agents can access in our offices or by contacting Compass.
$148,000 | 310 Olive Street, Hannibal, MO 63401
1/21

$148,000

3
Bedrooms
2,588
Square Feet
0.13
Acres
$429,000 | 4141 Windmere Drive, Hannibal, MO 63401
1/50
New

$429,000

5
Bedrooms
2,868
Square Feet
0.99
Acres
$360,000 | 11581 Highway 61, Hannibal, MO 63401
1/27

$360,000

3
Bedrooms
1,728
Square Feet
2.96
Acres
$499,000 | 705 McIntosh Court, Hannibal, MO 63401
1/37

$499,000

3
Bedrooms
1,981
Square Feet
0.28
Acres
$185,000 | 1035 Reservoir Street, Hannibal, MO 63401
1/11

$185,000

3
Bedrooms
1,200
Square Feet
Unavailable
Acres
$438,500 | 88 Heritage Road, Hannibal, MO 63401
1/29

$438,500

5
Bedrooms
4,912
Square Feet
0.34
Acres
$619,000 | 120 El Rancho Drive, Hannibal, MO 63401
1/53

$619,000

4
Bedrooms
3,452
Square Feet
1.51
Acres
$10,000 | 407 South Griffith Street, Hannibal, MO 63401
1/6

$10,000

Unavailable
Bedrooms
Unavailable
Bathrooms
Unavailable
Square Feet
0.09
Acres
$10,000 | 519 Riverside Street, Hannibal, MO 63401
1/4

$10,000

Unavailable
Bedrooms
Unavailable
Bathrooms
Unavailable
Square Feet
0.23
Acres
$425,000 | 10755 Ssr-h, Hannibal, MO 63401
1/36

$425,000

4
Bedrooms
2,436
Square Feet
3.5
Acres
$249,000 | 24 Monkey Run, Hannibal, MO 63401
1/15

$249,000

Unavailable
Bedrooms
Unavailable
Bathrooms
Unavailable
Square Feet
24
Acres
$450,000 | 418 County Road 418, Hannibal, MO 63401
1/14

$450,000

Unavailable
Bedrooms
Unavailable
Bathrooms
Unavailable
Square Feet
27.2
Acres
$15,000 | 1 Summer Street, Hannibal, MO 63401
1/18

$15,000

Unavailable
Bedrooms
Unavailable
Bathrooms
Unavailable
Square Feet
Unavailable
Acres
$15,000 | 2 Summer Street, Hannibal, MO 63401
1/18

$15,000

Unavailable
Bedrooms
Unavailable
Bathrooms
Unavailable
Square Feet
Unavailable
Acres
$385,000 | 2610 Marsh Avenue, Hannibal, MO 63401
1/30

$385,000

4
Bedrooms
2,567
Square Feet
0.23
Acres
$138,000 | 1510 Paris Avenue, Hannibal, MO 63401
1/10

$138,000

2
Bedrooms
1,120
Square Feet
Unavailable
Acres
$340,000 | 707 Hayward Street, Hannibal, MO 63401
1/40

$340,000

4
Bedrooms
1,980
Square Feet
0.17
Acres
a view of a lake with a big yard
1/11

$75,000

Unavailable
Bedrooms
Unavailable
Bathrooms
Unavailable
Square Feet
3.34
Acres
$198,000 | 1806 Robinson Avenue, Hannibal, MO 63401
1/5

$198,000

Unavailable
Bedrooms
Unavailable
Bathrooms
Unavailable
Square Feet
22
Acres
$52,000 | 33 Lela Lane, Hannibal, MO 63401
1/5

$52,000

Unavailable
Bedrooms
Unavailable
Bathrooms
Unavailable
Square Feet
1.09
Acres
$389,000 | 200 West Larkspur Court, Hannibal, MO 63401
1/22

$389,000

3
Bedrooms
1,955
Square Feet
0.3
Acres
$125,000 | 4 Clear Creek Road, Hannibal, MO 63401
1/3

$125,000

Unavailable
Bedrooms
Unavailable
Bathrooms
Unavailable
Square Feet
1.18
Acres
$145,000 | 0 Clear Creek Road, Hannibal, MO 63401

$145,000

Unavailable
Bedrooms
Unavailable
Bathrooms
Unavailable
Square Feet
1.28
Acres
$825,000 | 52800 Norwoods Lake Place, Hannibal, MO 63401
1/67

$825,000

5
Bedrooms
6,208
Square Feet
0.58
Acres
$235,000 | 6 Riverpoint Road, Hannibal, MO 63401
1/33

$235,000

2
Bedrooms
1,831
Square Feet
0.47
Acres
$260,000 | 504 Broadway, Hannibal, MO 63401
1/26

$260,000

10
Bedrooms
5
Bathrooms
9,720
Square Feet
0.15
Acres
$439,000 | 221 North 5th Street, Hannibal, MO 63401
1/76
Open: 6/13 11:00AM - 01:00PM

$439,000

8
Bedrooms
4,980
Square Feet
0.21
Acres
$329,000 | 403 Broadway, Hannibal, MO 63401
1/49

$329,000

3
Bedrooms
3,772
Square Feet
0.06
Acres
$104,000 | 228 Virginia Street, Hannibal, MO 63401
1/11

$104,000

3
Bedrooms
2,259
Square Feet
0.15
Acres
$185,000 | 728 Pine Street, Hannibal, MO 63401
1/26

$185,000

3
Bedrooms
1,755
Square Feet
0.1
Acres
$70,000 | 1635 Broadway, Hannibal, MO 63401
1/29

$70,000

2
Bedrooms
1,055
Square Feet
0.10
Acres
$347,500 | 53414 Highway Hh Hannibal Mo 63401, Hannibal, MO 63401
1/23

$347,500

3
Bedrooms
1,536
Square Feet
3.12
Acres
$429,000 | 426 Honeysuckle Drive, Hannibal, MO 63401
1/23

$429,000

3
Bedrooms
2,240
Square Feet
0.25
Acres
$349,900 | 53354 Highway Hh Hannibal Mo 63401, Hannibal, MO 63401
1/14

$349,900

3
Bedrooms
1,536
Square Feet
3.57
Acres
$235,000 | 1001 Center Street, Hannibal, MO 63401
1/48

$235,000

4
Bedrooms
2,590
Square Feet
0.09
Acres
$84,500 | 2101 Spruce Street, Hannibal, MO 63401
1/12

$84,500

3
Bedrooms
1,176
Square Feet
0.08
Acres
$135,000 | 1509 Fulton Avenue, Hannibal, MO 63401
1/19

$135,000

3
Bedrooms
1,363
Square Feet
0.15
Acres
$347,000 | 317 Braeburn Drive, Hannibal, MO 63401
1/26

$347,000

3
Bedrooms
1,500
Square Feet
0.23
Acres
$62,500 | 612 Church Street, Hannibal, MO 63401
1/24

$62,500

3
Bedrooms
2,202
Square Feet
0.05
Acres
$99,900 | 1801 Hope Street, Hannibal, MO 63401
1/19

$99,900

5
Bedrooms
1,420
Square Feet
0.41
Acres
For Sale:

Discover Your Perfect Home

Explore Nearby Homes