Hannibal, MO Commercial Real Estate

Search commercial property for lease or for sale and view the Market Overview section below for local stats and insights.
    • Price on request

    Huck Finn Shopping Center

    4419 McMasters Avenue, Hannibal, MO
    Space Type
    • Retail
    5 spaces
    1,600 - 2,500 SF
  • VacantLand space for Sale at 9028 West Ely Road in Hannibal
    • $2,332,000

    9028 West Ely Road

    9028 West Ely Road, Hannibal, MO
    Property Type
    • VacantLand
    17.84 Acre
  • VacantLand space for Rent at 100 Shinn Ln in Hannibal
    • $2,500.00/MO

    100 Shinn Ln

    100 Shinn Ln, Hannibal, MO
    Space Type
    • Land
    1 space
    108,900 SF
  • VacantLand space for Rent at 4415 McMasters Avenue in Hannibal
    • Price on request

    4415 McMasters Avenue

    4415 McMasters Avenue, Hannibal, MO
    Space Type
    • Land
    1 space
    44,866.8 SF
  • VacantLand space for Rent at Riverbend Plaza in Hannibal
    • Price on request

    Riverbend Plaza

    3650 Stardust Drive, Hannibal, MO
    Space Type
    • Land
    4 spaces
    43,560 - 89,733.6 SF
  • Retail space for Rent at 100 Shinn Ln in Hannibal
    • $22.00/SF/YR

    100 Shinn Ln

    100 Shinn Ln, Hannibal, MO
    Space Type
    • Retail
    1 space
    1,350 SF
  • VacantLand space for Sale at 3651 Stardust Drive in Hannibal
    • Price on request

    3651 Stardust Drive

    3651 Stardust Dr, Hannibal, MO
    Property Type
    • VacantLand
    1.88 Acre
  • Retail space for Rent at Riverbend Plaza in Hannibal
    • Price on request

    Riverbend Plaza

    3650 Stardust Drive, Hannibal, MO
    Space Type
    • Retail
    2 spaces
    1,500 - 5,000 SF
  • See 3 listing(s) nearby (within 10 miles)

    • $1,240,000

    6801 HIGHWAY 24

    6801 HIGHWAY 24 , Palmyra, MO
    Property Type
    • VacantLand
  • Retail space for Rent at 405 1st St in New London
    • $3,750.00/MO

    405 1st St

    405 1st St, New London, MO
    Space Type
    • Retail
    1 space
    4,200 SF
  • VacantLand space for Sale at 17347 Business in New London
    • Price on request

    17347 Business

    Highway 61, New London, MO
    Property Type
    • VacantLand
    10 Acre