9,215

Hannibal, MO Homes

Section Image
    • /39

      Est $261,328 Not Listed For Sale

      • 2 Beds
      • 2 Baths
      • 1,316 Sq Ft

      52097 Highway Hh, Hannibal, MO 63401

      52097 Highway Hh, Hannibal, MO 63401
  • /35

    $75,000

    • 4 Beds
    • 1.5 Baths
    • 2,640 Sq Ft

    1908 Hope St, Hannibal, MO 63401

    Duplex has been rented within the last 2 years. One side of this duplex is 3 bedroom and could potentially be a 4th if you built a small closet or an extra room for an office, etc. There is an unfinished basement that could be turned into a family room or rec room. The other side is a one bedroom, 1 bath with no access to the basement or the 2nd story. Roof is in good shape, new windows and storm

    Brittney Reid Ragar Realty

    1908 Hope St, Hannibal, MO 63401
  • /20

    $135,000 Last List Price Sold Jul 23, 2025

    • 2,010 Sq Ft
    • $67/SF
    • 54 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1910

    715 Lyon St, Hannibal, MO 63401

    Welcome to this beautifully remodeled 3-bedroom, 2-bathroom home with an additional flex room — perfect as a home office, guest room, playroom, or even a 4th bedroom. Located in the heart of Hannibal, this move-in-ready gem has been thoughtfully updated! This home is close to schools, shopping, parks, and more — the perfect blend of comfort, style, and flexibility. Additional highlights

    Brittney Reid Ragar Realty

    715 Lyon St, Hannibal, MO 63401
    • /19

      Est $112,465 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,296 Sq Ft

      909 Center St, Hannibal, MO 63401

      909 Center St, Hannibal, MO 63401
  • /66

    $450,000

    • 4 Beds
    • 4 Baths
    • 4,695 Sq Ft

    34 Siesta Dr, Hannibal, MO 63401

    Welcome to this meticulously maintained all-brick ranch with a circular driveway, located in desirable El Rancho Estates at the end of a quiet cul-de-sac. Offering 4,695 sq ft of well-designed living space, this home beautifully blends comfort, function, and quality updates throughout. The main level (2,602 sq ft) features formal living and dining rooms,kitchen with stainless steel appliances

    Kourtney Kapfer Berkshire Hathaway HomeServices Select Properties

    34 Siesta Dr, Hannibal, MO 63401
  • /28

    $315,000 Last List Price Sold Jul 23, 2025

    • 2,300 Sq Ft
    • $137/SF
    • 33 Days On Market
    • 4 Beds
    • 2.5 Baths
    • Built 2025

    95 Stevens Dr, Hannibal, MO 63401

    Welcome to this beautifully designed new construction 2-story ranch, offering contemporary comfort and smart functionality in every detail.This thoughtfully crafted home features a spacious main-level primary suite with a private ensuite bathroom, perfect for easy, single-level living.Step inside to find an open-concept layout with sleek stainless steel appliances, walk-in pantry, and durable

    Sue-ann Westhoff Prestige Realty, Inc

    95 Stevens Dr, Hannibal, MO 63401
    • /18

      Est $148,630 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,304 Sq Ft

      1706 Darr St, Hannibal, MO 63401

      1706 Darr St, Hannibal, MO 63401
  • /52

    $421,000

    • 2 Beds
    • 2 Baths
    • 1,671 Sq Ft

    10321 Old 79, Hannibal, MO 63401

    Find your personal escape outside of the Hannibal, Missouri city limits, with no covenants and restrictions on this heavily wooded acreage complete with a home full of renovating potential. Located in Ralls County but only a mile outside of the Hannibal city limits, this colonial home is a piece of history awaiting it's new owners. Built in 1865, the charm of this property can be found in its

    Debbie Kendrick See Real Estate

    10321 Old 79, Hannibal, MO 63401
  • /29

    $96,000 Last List Price Sold Jul 23, 2025

    • 1,432 Sq Ft
    • $67/SF
    • 73 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1920

    801 Hazel St, Hannibal, MO 63401

    MAKE OFFER! A lot of house for the Price! This 3 bedroom, 2 bath home sits on a corner lot and features great updates you'll appreciate-new roof, furnace and central air unit. The main floor offers a spacious living room, dining room, kitchen, full bath, and laundry room. Hardwood flooring runs throughout most of the house. Upstairs are 3 bedrooms and a 2nd full bath. Some replacement windows

    Lisa Kairy Prestige Realty, Inc

    801 Hazel St, Hannibal, MO 63401
    • /10

      Not Listed For Sale

      • 1,603 Sq Ft

      903 Center St, Hannibal, MO 63401

      903 Center St, Hannibal, MO 63401
  • /3

    $100,000

    • Land
    • 4.4 Acres
    • $22,727 per Acre

    3 Lot 3 Ismail Estates, Hannibal, MO 63401

    Attention builders and developers! Zoned for multi-family apartments/townhomes facing the American Legion Golf Course in the Heart of Hannibal. All utilities on site, plus EASY access from The Avenue of the Saints (Hwy 61) and Clinic Road.

    Razack Ismail Century 21 Broughton Team

    3 Lot 3 Ismail Estates, Hannibal, MO 63401
  • /18

    $55,000 Last List Price Sold Jul 18, 2025

    • 1,887 Sq Ft
    • $29/SF
    • 21 Days On Market
    • Built 1900

    2008 Grace St, Hannibal, MO 63401

    Bungalow located on Grace St., featuring 2 bedrooms on the main level and 1 bathroom. Fresh paint and all new floor on the main level. The upstairs can be renovated to include additional living space. There is off street parking in the alley. Price right and will move fast. Selling as is, seller is accepting back up offers,

    Sue-ann Westhoff Prestige Realty, Inc

    2008 Grace St, Hannibal, MO 63401
    • /29

      Est $265,029 Not Listed For Sale

      • 4 Beds
      • 3 Baths
      • 3,652 Sq Ft

      1525 Singleton Ave, Hannibal, MO 63401

      1525 Singleton Ave, Hannibal, MO 63401
  • /4

    $40,000

    • Land
    • 1.4 Acres
    • $28,571 per Acre

    1 Lot 1 Ismail Estates, Hannibal, MO 63401

    Attention builders and developers! Zoned for multi-family apartments/townhomes facing the American Legion Golf Course in the Heart of Hannibal. All utilities on site, plus EASY access from Fairway Drive.

    Razack Ismail Century 21 Broughton Team

    1 Lot 1 Ismail Estates, Hannibal, MO 63401
  • /39

    $354,000 Last List Price Sold Jul 18, 2025

    • 3,500 Sq Ft
    • $101/SF
    • 34 Days On Market
    • 4 Beds
    • 3 Baths
    • Built 2018

    9016 Idell Creek Ln, Hannibal, MO 63401

    Definitely not a drive-by, you need to step inside. Built in 2018 with 4 bedrooms/3 baths, In-Law quarters, approx 3500 sq ft of living space. Spacious living room full of natural light, connecting the kitchen, island, pantry, & dining room. The main kitchen features reverse osmosis & whole house water filtration system. Primary suite is amazing with a large bedroom, private bath and walk-in

    Lisa Kairy Prestige Realty, Inc

    9016 Idell Creek Ln, Hannibal, MO 63401
    • /6

      Not Listed For Sale

      1 Silvers Ln, Hannibal, MO 63401

      1 Silvers Ln, Hannibal, MO 63401
  • /6

    $25,000

    • 2 Beds
    • 2 Baths
    • 1,712 Sq Ft

    1243 Church St Unit A, Hannibal, MO 63401

    Great Opportunity! This 2-bedroom, 2-bath home is a true diamond in the rough—perfect for investors, flippers, or buyers ready to bring their vision to life. This property offers tons of potential, with some TLC, this home could shine! Priced to sell and being offered as-is—don’t miss your chance to transform this hidden gem into something special!

    Brittney Reid Ragar Realty

    1243 Church St Unit A, Hannibal, MO 63401
  • /14

    $139,900 Last List Price Sold Jul 18, 2025

    • 725 Sq Ft
    • $193/SF
    • 42 Days On Market
    • 2 Baths
    • Built 1930

    1509 Booker St, Hannibal, MO 63401

    Welcome to this beautifully remodeled 2-bedroom, 2-bath home! This stunning property features off-street parking for your convenience, brand new stainless steel appliances, and a spacious, fenced-in backyard – perfect for outdoor gatherings or relaxing in privacy. Don’t miss the opportunity to make this charming home yours!

    Jennifer Ruhl Ravenscraft Realty

    1509 Booker St, Hannibal, MO 63401
    • /19

      Est $252,812 Not Listed For Sale

      • 3 Beds
      • 1.5 Baths
      • 2,030 Sq Ft

      24 Hamlin Heights Dr, Hannibal, MO 63401

      24 Hamlin Heights Dr, Hannibal, MO 63401
  • /9

    $44,900

    • 2 Beds
    • 1 Bath
    • 1,108 Sq Ft

    119 W Terrace Ave, Hannibal, MO 63401

    This bungalow is ideal for a landlord or new homeowner. Located just blocks away from Stowell Elementary school, this home features 2 bedrooms, 1 full bath, and a large eat in kitchen. Off ally parking in the rear makes the home easy to access. The current tenant has occupied the home for about 5 years and pays $550/month. The tenant also pays for all utilities and takes care of lawncare. If you

    Jordahn Leonard Prestige Realty, Inc

    119 W Terrace Ave, Hannibal, MO 63401
  • /19

    $239,000 Last List Price Sold Jul 17, 2025

    • 2,006 Sq Ft
    • $119/SF
    • 84 Days On Market
    • 3 Beds
    • 1.5 Baths
    • Built 1961

    4920 College Ave, Hannibal, MO 63401

    This charming 3-bedroom, 1.5-bath home offers a perfect blend of comfort, convenience, and potential. Nestled in a desirable, well-established neighborhood, it features a spacious layout ideal for both everyday living and entertaining. The home includes a covered carport with attached storage, perfect for keeping tools and outdoor gear organized. Inside, you'll find three well-sized bedrooms and

    Tara Zeiger Prestige Realty, Inc

    4920 College Ave, Hannibal, MO 63401
    • /23

      Est $220,538 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 1,116 Sq Ft

      5643 Patriot Ln, Hannibal, MO 63401

      5643 Patriot Ln, Hannibal, MO 63401
  • /10

    $135,000

    • 2 Beds
    • 1 Bath
    • 638 Sq Ft

    657 N Hawkins Ave, Hannibal, MO 63401

    Great 2 bedroom home with updated flooring, remodeled bathroom and main level laundry. The basement offers easy access and great storage. The vinyl siding is newer and you will enjoy the level backyard and the off street parking through the alley access. The covered front porch offers a relaxing spot to enjoy the outdoors. Located close to Mark Twain Elementary School and playground and centrally

    Christina Zeiger Prestige Realty, Inc

    657 N Hawkins Ave, Hannibal, MO 63401
  • /17

    $95,000 Last List Price Sold Jul 17, 2025

    • 1,106 Sq Ft
    • $86/SF
    • 69 Days On Market
    • 3 Beds
    • 1 Bath
    • Built 1915

    210 Magnolia Ave, Hannibal, MO 63401

    This charming 3-bedroom, 1-bath home is full of potential. The original hardwood floors add character and can be beautifully refinished to enhance the space. With new replacement windows, maintenance is minimized, making it a great option for easy living. The backyard is low-maintenance, while off-street parking provides convenience. The small utility shed, gas stove, dishwasher, and refrigerator

    Kelly LaForce Century 21 Broughton Team

    210 Magnolia Ave, Hannibal, MO 63401
    • /12

      Est $165,447 Not Listed For Sale

      • 1 Bed
      • 1 Bath
      • 706 Sq Ft

      2607 Chestnut St, Hannibal, MO 63401

      2607 Chestnut St, Hannibal, MO 63401
  • /3

    $3,900

    • Land
    • 0.11 Acre
    • $36,792 per Acre

    1805 Chestnut St, Hannibal, MO 63401

    0.1 acre +/- lot located on Chestnut Street. Perfect place for your new home! Lot subject to City of Hannibal Building Codes and Ordinances, which can be found on hannibal-mo.gov.

    Connor Doyle Prestige Realty, Inc

    1805 Chestnut St, Hannibal, MO 63401
  • /9

    $345,000 Last List Price Sold Jul 15, 2025

    • 1,768 Sq Ft
    • $195/SF
    • Built 2025

    5729 Brady Rd, Hannibal, MO 63401

    Comp purposes only... large corner lot, open floor plan with vaulted living room. Large bedrooms, walk in master closet.

    Sue-ann Westhoff Prestige Realty, Inc

    5729 Brady Rd, Hannibal, MO 63401
    • /19

      Est $143,943 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 960 Sq Ft

      593 Virginia St, Hannibal, MO 63401

      593 Virginia St, Hannibal, MO 63401
  • /22

    $338,500

    • 4 Beds
    • 3 Baths
    • 2,417 Sq Ft

    4727 Walnut Creek Dr, Hannibal, MO 63401

    Here’s your chance to own a new construction home that’s under roof & ready for you to customize the interior to your liking! Nestled on 7.1 acres just outside the city limits, this 4-bedroom, 3-bathroom, 2,400+sqft home offers the perfect blend of privacy & an open floor plan. You’ll enjoy the convenience of being close to town while still having ample space & seclusion for outdoor activities.

    Aaron Peters Century 21 Broughton Team

    4727 Walnut Creek Dr, Hannibal, MO 63401
  • /58

    $549,000 Last List Price Sold Jul 14, 2025

    • 7,071 Sq Ft
    • $78/SF
    • 20 Days On Market
    • 4 Beds
    • 4.5 Baths
    • Built 1976

    16 Siesta Dr, Hannibal, MO 63401

    This expansive estate offers over 7,000 square feet of finished living space situated on a beautifully wooded 3.1-acre corner lot. Designed for both comfort and versatility, the home features four spacious bedrooms, two additional sleeping rooms, and a stunning living room with a wall of windows that bathe the space in natural light. Two cozy wood-burning fireplaces add warmth and charm, creating

    Sue-ann Westhoff Prestige Realty, Inc

    16 Siesta Dr, Hannibal, MO 63401
    • /30

      Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,496 Sq Ft

      4025 Breckenridge Dr, Hannibal, MO 63401

      4025 Breckenridge Dr, Hannibal, MO 63401
  • /11

    $55,000

    • 2 Beds
    • 1 Bath
    • 948 Sq Ft

    728 Hickory St, Hannibal, MO 63401

    This cozy bungalow is located in a sought-after community, just minutes from local stores, parks, and all the amenities you need. With a little tender loving care, this home can become your dream space! The property offers great potential for those looking to add their personal touch and make it their own.

    Kristen McPike Berkshire Hathaway HomeServices Select Properties

    728 Hickory St, Hannibal, MO 63401
  • /24

    $425,000 Last List Price Sold Jul 14, 2025

    • 3,856 Sq Ft
    • $110/SF
    • 13 Days On Market
    • 3 Beds
    • 2.5 Baths
    • Built 1988

    201 Rolling Meadows, Hannibal, MO 63401

    Purchased in 2020, this home has had some great updates on flooring and paint colors. Spacious laundry and pantry off kitchen efficiently organized. Formal living room makes a great music room or private nook for office if preferred. Master bedroom off front hall includes a custom ceramic tiled shower, tiled floor, and newer vanity. Main bath and 2 bedrooms are charming and comfortably sized.

    James Mulhern Prestige Realty, Inc

    201 Rolling Meadows, Hannibal, MO 63401
    • /23

      Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,380 Sq Ft

      4031 Breckenridge Dr, Hannibal, MO 63401

      4031 Breckenridge Dr, Hannibal, MO 63401
  • /16

    $35,000

    • 1 Bed
    • 1 Bath
    • 700 Sq Ft

    1914 Spruce St, Hannibal, MO 63401

    Come see this cute little house with an extra lot. Yard is fenced in for children or pets. There is a small shed in the back of the property for storage. Roof was repaired over one year ago with new decking and shingles. It would also make a cute home for a small family or couple. This home needs a little fixing up, but you could make it your own very easily. If measurements are important,

    Tracie Fleetwood Davis & Associates, REALTORS

    1914 Spruce St, Hannibal, MO 63401
  • /47

    $95,000 Last List Price Sold Jul 11, 2025

    • 1,494 Sq Ft
    • $64/SF
    • 1 Day On Market
    • 3 Beds
    • 1.5 Baths
    • Built 1900

    1418 Sierra St, Hannibal, MO 63401

    Don't miss an opportunity at this newly remodeled home with its own off-street parking!!! An acre of land that features yard and woods to give a sense of privacy. Open the door to be welcomed into the main level which features a living room, main bedroom, full bathroom, half bathroom, & kitchen. The kitchen features a breakfast bar, pantry, and newly added appliances. Downstairs you will find the

    Tyler Finnerty Keller Williams Realty West

    1418 Sierra St, Hannibal, MO 63401
    • /21

      Est $210,236 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,708 Sq Ft

      5 Hillcrest Dr, Hannibal, MO 63401

      5 Hillcrest Dr, Hannibal, MO 63401
  • /49

    $640,000

    • 3 Beds
    • 2 Baths
    • 2,584 Sq Ft

    1 Meadowbrook Heights, Hannibal, MO 63401

    Hard to believe...a 13.387-acre property (see survey) in the middle of Hannibal, Mo! Approx. 2600 sq. ft. brick home built in 1970. Built by a very well-known builder of that time for his family, so all amenities of the time were included! Steel beam construction, beautiful crown molding throughout, heated floors, 2 gas fireplaces & abundance of other special touches. The front entrance has

    Sue Giroux Century 21 Broughton Team

    1 Meadowbrook Heights, Hannibal, MO 63401
  • /9

    $45,000 Last List Price Sold Jul 10, 2025

    • 1,073 Sq Ft
    • $42/SF
    • 39 Days On Market
    • 1 Bed
    • 1 Bath
    • Built 1925

    312 Beech St, Hannibal, MO 63401

    Come see this charming house on the hill. This house, even though, it needs some TLC has been very well cared for during the years and mainly needs updating. Very sound structurally. This would be a great investment property. Must see to appreciate. This home has a metal roof which won't sock your budget. The owner previously installed Hardy Board siding and placed the siding with screws

    Tracie Fleetwood Davis & Associates, REALTORS

    312 Beech St, Hannibal, MO 63401
    • /36

      Est $460,647 Not Listed For Sale

      • 3 Beds
      • 2.5 Baths
      • 2,400 Sq Ft

      8261 Highway Mm, Hannibal, MO 63401

      8261 Highway Mm, Hannibal, MO 63401

Showing Results 161 - 200, Page 5 of 18

How to Buy a Home How to Finance a Home How to Sell a Home