Hannibal, MO

Real Estate & Homes for Sale

  1. 30 photos

    Prestige Realty, Inc

    House For Sale
    211 Virginia Street, Hannibal, MO

    $189,000

  2. 7 photos

    Hannibal Realty LLC

    House For Sale
    905 Fulton Avenue, Hannibal, MO

    $20,000

  3. 19 photos

    Prestige Realty, Inc

    House For Sale
    2709 St Marys Avenue, Hannibal, MO

    $85,000

  4. 8 photos

    Century 21 Broughton Team

    Multifamily For Sale
    1250 Broadway Unit 1250-1252, Hannibal, MO

    $85,000

  5. 1 photo

    Hannibal Realty LLC

    Multifamily For Sale
    111 S 10th Street, Hannibal, MO

    $148,900

  6. 32 photos

    Century 21 Broughton Team

    House For Sale
    23 Hamlin Heights Drive, Hannibal, MO

    $365,000

  7. 10 photos

    Century 21 Broughton Team

    Multifamily For Sale
    518 N 5th Street Unit 518-520, Hannibal, MO

    $149,000

  8. 17 photos

    Prestige Realty, Inc

    House For Sale
    427 W Terrace Avenue, Hannibal, MO

    $42,000

  9. 91 photos

    EXP Realty, LLC

    House For Sale
    1889 Bay Avenue, Hannibal, MO

    $899,000

  10. 26 photos

    Prestige Realty, Inc

    House For Sale
    1757 1759 Bay Avenue, Hannibal, MO

    $300,000

  11. 25 photos

    Prestige Realty, Inc

    House For Sale
    1747 1749 Bay Avenue, Hannibal, MO

    $300,000

  12. 30 photos

    Ravenscraft Realty

    House For Sale
    39 Hillcrest Drive, Hannibal, MO

    $226,000

  13. 13 photos

    Prestige Realty, Inc

    House For Sale
    801 Grand Avenue, Hannibal, MO

    $85,000

  14. 36 photos

    Century 21 Broughton Team

    House For Sale
    3111 Pleasant Street, Hannibal, MO

    $165,500

  15. 12 photos

    Prestige Realty, Inc

    House For Sale
    417 N Section Street, Hannibal, MO

    $79,900

  • End of Results
  • No homes match your search. Try resetting your search criteria.

    Reset search