| PROPERTY | DETAILS | SALE PRICE | INVESTMENT PERFORMANCE |
|---|---|---|---|
54291 Johnny TrailHannibal, MOHold on to your hats, folksâ54291 Johnny Trail in HANNIBAL, MO is ready to steal your he... |
4 beds | 2 baths | 2,844 sq.ft. |
$379,900 |
Airbnb cash on cash: -1.1%
|
519 N SectionHannibal, MOFully remodeled! New windows, new siding, new paint, new carpet! You have to see this ador... |
3 beds | 2 baths | 1,295 sq.ft. |
$165,000 |
Airbnb cash on cash: 1.21%
|
10 Hibiscus LaneHannibal, MOWelcome to this charming 3-bed, 3 bath home located on a quiet cul-de-sac in Hummingbird E... |
3 beds | 3 baths | 2,510 sq.ft. |
$365,000 |
Airbnb cash on cash: -0.53%
|
310 N 3rdHannibal, MOJust steps from Hannibal's historic district this property could be your next investment o... |
5 beds | 2 baths | 2,333 sq.ft. |
$169,000 |
Airbnb cash on cash: 5.75%
|
2606 Hope StreetHannibal, MOWelcome to this beautifully remodeled 2-bedroom, 1-bath bungalow offering convenient main-... |
2 beds | 1 baths | 936 sq.ft. |
$119,000 |
Airbnb cash on cash: 0.38%
|
1105 Central AvenueHannibal, MO
|
3 beds | 3 baths | 3,012 sq.ft. |
$292,500 |
Airbnb cash on cash: -0.19%
|
2915 Market StreetHannibal, MOThis cute 2 bedroom, 1 bath ranch offers a great opportunity for first-time buyers or inve... |
2 beds | 1 baths | 744 sq.ft. |
$118,000 |
Airbnb cash on cash: 0.63%
|
1 Meadowbrook HeightsHannibal, MOWhat a great combination! 13+ gorgeous acres, a 2600 sq. ft. brick raised ranch style home... |
3 beds | 2 baths | 2,584 sq.ft. |
$599,500 |
Airbnb cash on cash: -0.74%
|
657 N Hawkins AvenueHannibal, MOGreat 2 bedroom home with updated flooring, remodeled bathroom and main level laundry. The... |
2 beds | 1 baths | 638 sq.ft. |
$120,000 |
Airbnb cash on cash: 0.55%
|
1889 Bay AvenueHannibal, MOStunning two-story brick home nestled on 3 acres in Hannibal, offering the perfect blend o... |
4 beds | 4 baths | 4,300 sq.ft. |
$769,000 |
Airbnb cash on cash: -1.39%
|
11 D Ville PlaceHannibal, MOMOTIVATED SELLER! Well maintained 3-bedroom, 3 full bath, tri-level home on double lot on ... |
3 beds | 3 baths | 2,609 sq.ft. |
$296,500 |
Airbnb cash on cash: -0.17%
|
679 Jonathan RoadHannibal, MOStunning Contemporary New Home in Fette Orchard Subdivision! This BRAND NEW 5-bedroom, 4.... |
5 beds | 5 baths | 2,661 sq.ft. |
$639,000 |
Airbnb cash on cash: 1.28%
|
53 Lela LaneHannibal, MOStunning Home on 3 Scenic Acres in Clear Creek Subdivision. Tucked away at the end of peac... |
4 beds | 4 baths | 4,870 sq.ft. |
$799,000 |
Airbnb cash on cash: -1.57%
|
1714 Grace StreetHannibal, MOPrice just got better! Take a look! Completely remodeled and move-in ready! This affordabl... |
4 beds | 2 baths | 1,402 sq.ft. |
$155,000 |
Airbnb cash on cash: -0.34%
|
1121 Union StreetHannibal, MOBack on market through no fault of the sellers! Completely Remodeled 2 Bedroom home on Do... |
2 beds | 1 baths | 980 sq.ft. |
$115,000 |
Airbnb cash on cash: 0.74%
|
1001 Center StreetHannibal, MOPlease note: While the property has been used as an attorneyâs office since 1992 and off... |
4 beds | 3 baths | 2,590 sq.ft. |
$245,000 |
Airbnb cash on cash: -1.5%
|
177 Kitlaw TrailHannibal, MOPrice just got better! Welcome to this beautiful new construction home in one of Hannibalâ... |
3 beds | 2 baths | 2,500 sq.ft. |
$488,000 |
Airbnb cash on cash: -0.31%
|
4250 Sunburst DriveHannibal, MOThis well-maintained home offers comfortable living in a convenient location with a bright... |
2 beds | 3 baths | 1,575 sq.ft. |
$239,900 |
Airbnb cash on cash: -0.63%
|
2317 Chestnut StreetHannibal, MOTurn-key and move in ready! Welcome to this freshly remodeled two-bedroom home! Featuring ... |
2 beds | 1 baths | 1,218 sq.ft. |
$135,000 |
Airbnb cash on cash: 0.4%
|
317 BraeburnHannibal, MOThis is a great opportunity for anyone looking for a modern, one-level home in a highly de... |
3 beds | 2 baths | 1,500 sq.ft. |
$347,000 |
Airbnb cash on cash: -0.65%
|
5500 Hidden ValleyHannibal, MO"Love where you live" doesn't even begin to describe this stunning 6,000+sqft 1.5 story ho... |
5 beds | 6 baths | 6,082 sq.ft. |
$799,000 |
Airbnb cash on cash: 0.22%
|
8162 Highway MmHannibal, MOEscape to the country with this 3-bedroom, 1-bath home situated on 1.4 acres! This propert... |
3 beds | 2 baths | 1,656 sq.ft. |
$238,500 |
Airbnb cash on cash: 0.44%
|
11252 Pershing RoadHannibal, MOYou cannot beat this location being close to town with 26.6 acres m/l! This home was buil... |
3 beds | 2 baths | 1,680 sq.ft. |
$435,000 |
Airbnb cash on cash: -0.37%
|
9019 Idell Creek LaneHannibal, MOWelcome to your dream home! This spacious property offers 4 bedrooms and 3 full bathrooms ... |
4 beds | 3 baths | 2,525 sq.ft. |
$434,500 |
Airbnb cash on cash: -1.29%
|
426 Honeysuckle DriveHannibal, MOContemporary new construction home located in one of Hannibalâs newest subdivisions with... |
3 beds | 3 baths | 2,240 sq.ft. |
$435,000 |
Airbnb cash on cash: -0.12%
|
5722 Brady RdHannibal, MOWelcome home to this new construction home nestled along Brady Road, where thoughtful desi... |
3 beds | 2 baths | 1,820 sq.ft. |
$425,000 |
Airbnb cash on cash: -1.04%
|
There are 43 properties for sale in the city of Hannibal . The median list price in Hannibal is $225,000 and the average price per square foot is $110. In April 2026, the average monthly cash on cash return in Hannibal is 8.00%. The average monthly rental income in Hannibal is $1,961.