9,215

Hannibal, MO Homes

Section Image
  • /3

    $4,000

    • Land
    • 0.1 Acre
    • $40,000 per Acre

    1906-1910 Spruce St, Hannibal, MO 63401

    Four vacant lots for sale as a package. 1906 Spruce, 1908-1910 Spruce, 319 Griffith, and 2209 Gordon. These are priced to sell and won't last long!! Perfect place for your new home! Lots subject to City of Hannibal Building Codes and Ordinances, which can be found at hannibal-mo.gov.

    Connor Doyle Prestige Realty, Inc

    1906-1910 Spruce St, Hannibal, MO 63401
  • /16

    $125,000 Last List Price Sold Aug 19, 2025

    • 1,236 Sq Ft
    • $101/SF
    • 21 Days On Market
    • 3 Beds
    • 1 Bath
    • Built 1913

    1504 Union St, Hannibal, MO 63401

    Welcome to this charming 3 bedroom, 1 bath bungalow located on Hannibal’s South Side! Sitting on a spacious corner lot, this home offers plenty of outdoor space to enjoy, plus convenient off-street parking. Step inside to a bright and inviting living room, featuring a large picture window that fills the space with natural light. The unfinished walkout basement provides great storage potential,

    Connor Doyle Prestige Realty, Inc

    1504 Union St, Hannibal, MO 63401
    • /21

      Est $301,786 Not Listed For Sale

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

      69 Meadows Rd, Hannibal, MO 63401

      69 Meadows Rd, Hannibal, MO 63401
  • /10

    $99,500

    • 3 Baths
    • 1,040 Sq Ft

    2213 Broadway, Hannibal, MO 63401

    This rental unit has been a steady income for the owner but he is ready to completely retire. The property is a 3 unit home with each unit having 1 bedroom and 1 bath. There is a range, fridge and window unit for each apartment. A common area for laundry in the lower level. W/D convey. Unit A $650 in rent. Unit B $500. Unit C $650. Owner pays utilities. Average electric: $335, gas $151, trash

    Teree Haynes Hannibal Realty LLC

    2213 Broadway, Hannibal, MO 63401
  • /36

    $69,000 Last List Price Sold Aug 19, 2025

    • Land
    • 3.34 Acres
    • $20,659 per Acre
    • 40 Days On Market

    Tract 5 Green Acres, Hannibal, MO 63401

    Dreaming of a quiet place to build just outside of Hannibal?Take a look at Tract 5 of Green Acres—a 3.34-acre lot in Ralls County, just over 3 miles down HH off Highway 61. This level lot offers a mix of open space and scattered trees, giving you flexibility and natural beauty for your future homesite.Enjoy the serenity of country living without sacrificing convenience. With water,

    Madison Christal Christal Property Group, LLC

    Tract 5 Green Acres, Hannibal, MO 63401
    • /23

      Est $87,761 Not Listed For Sale

      • 1 Bed
      • 2 Baths
      • 1,107 Sq Ft

      308 Swan St, Hannibal, MO 63401

      308 Swan St, Hannibal, MO 63401
  • /14

    $122,500

    • 2 Beds
    • 2 Baths
    • 972 Sq Ft

    415 Sunshine Terrace, Hannibal, MO 63401

    This beautifully updated 2-bedroom, 2-bath bungalow offers the perfect blend of modern comfort and classic charm. Situated on three spacious lots, it provides plenty of outdoor space for gardening, entertaining, or relaxing. Inside, you’ll find a fully renovated interior with stylish finishes, a bright and inviting layout, and thoughtful upgrades throughout. Private parking adds convenience and

    Jordahn Leonard Prestige Realty, Inc

    415 Sunshine Terrace, Hannibal, MO 63401
  • /23

    $279,000 Last List Price Sold Aug 19, 2025

    • 2,172 Sq Ft
    • $128/SF
    • 70 Days On Market
    • 4 Beds
    • 2 Baths
    • Built 1930

    4001 W Ely Rd, Hannibal, MO 63401

    PRICED BELOW RECENT APPRAISED VALUE! Welcome to this charming and immaculately maintained 4-bedroom, 2-bath home offering over 2,100 square feet of thoughtfully designed living space. Perfectly suited for both comfortable living and entertaining, this spacious home features a bright and inviting layout with room to gather, relax, and make lasting memories. The main level includes a convenient

    Jordahn Leonard Prestige Realty, Inc

    4001 W Ely Rd, Hannibal, MO 63401
    • /16

      Est $275,291 Not Listed For Sale

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

      336 Columbus Rd, Hannibal, MO 63401

      336 Columbus Rd, Hannibal, MO 63401
  • /24

    $62,500

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

    612 Church St, Hannibal, MO 63401

    A two-story home that could be a tri-plex or converted back to a single-family home. The main level has one unit that has a living room, dining room, bedroom, kitchen, and bathroom. The second level has two units--each unit has a bedroom, living room/kitchen area, and bathroom. New roof in 2023. Metal Shingles. There are extras in the foyer for you to see. There is still some nice decorative

    Teree Haynes Hannibal Realty LLC

    612 Church St, Hannibal, MO 63401
  • /6

    $68,000 Last List Price Sold Aug 18, 2025

    • Land
    • 8 Acres
    • $8,500 per Acre
    • 37 Days On Market

    8 Sydney Rd, Hannibal, MO 63401

    Land For Sale - Priced to Sell –Uncover the perfect location for your rural retreat on a 7±-acre tract blending open pastureland with mature woodland. 7-8 Acres (to be surveyed) near Mark Twain Lake! Located in sought-after Ralls County, just minutes from Mark Twain Lake. Ideal for building your dream home, weekend getaway, or small hobby farm. Gently rolling open pasture with a

    Sue Thomas See Real Estate

    8 Sydney Rd, Hannibal, MO 63401
    • /27

      Est $129,754 Not Listed For Sale

      • 2 Beds
      • 1.5 Baths
      • 840 Sq Ft

      1730 Booker St, Hannibal, MO 63401

      1730 Booker St, Hannibal, MO 63401
  • /22

    $145,000

    • 3 Beds
    • 1 Bath
    • 1,780 Sq Ft

    1414 Paris Ave, Hannibal, MO 63401

    Two story brick home with three bedrooms! The main level has large living room with woodburning fireplace, dining room, kitchen, and one bedroom. There are are hardwood floors on the main level and second story. The second story has two bedrooms and one bathroom. The bathroom has been updated with a tiled surround and tile flooring. The basement is unfinished with great storage space and has a

    J'Nelle Lee Hannibal Realty LLC

    1414 Paris Ave, Hannibal, MO 63401
  • /5

    $20,000 Last List Price Sold Aug 15, 2025

    • 932 Sq Ft
    • $21/SF
    • 2 Days On Market
    • 2 Beds
    • 1 Bath
    • Built 1900

    2116 Grace St, Hannibal, MO 63401

    This is an INCOME PRODUCING property with great potential!Located in Hannibal, MO, this home has lots of great features and with some TLC it could be restored to a cute starter home or rental property to add to your portfolio. With a nice backyard and off street parking in the back, original wood floors and still a lot of charm it is just waiting for it's new owner.

    Christine Jeffries See Real Estate

    2116 Grace St, Hannibal, MO 63401
    • /24

      Est $63,518 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 584 Sq Ft

      1015 Valley St, Hannibal, MO 63401

      1015 Valley St, Hannibal, MO 63401
  • /16

    $158,000

    • 6 Beds
    • 2 Baths
    • 2,720 Sq Ft

    416 N 8th St Unit 414, Hannibal, MO 63401

    Duplex for sale.... Each side features 3 bedrooms, and 1 bathroom. Laundry is located in the kitchen. There is off street parking in the back with access from an alley. Window units are used for cooling and gas forced air for heating. 1 Unit is currently rented for $1000 per month. There is a shared water meter, however each unit has a seperate electric and gas meter.

    Sue-ann Westhoff Prestige Realty, Inc

    416 N 8th St Unit 414, Hannibal, MO 63401
  • /17

    $110,000 Last List Price Sold Aug 15, 2025

    • 768 Sq Ft
    • $143/SF
    • 88 Days On Market
    • 2 Beds
    • 1 Bath
    • Built 1983

    203 Huckleberry Heights Dr, Hannibal, MO 63401

    Embrace homeownership without the hassle of yard work or shoveling snow and step inside this 2-bedroom, 1-bathroom condo conveniently located on the ground level. The living room flows into your dining room offering an inviting gathering space for all. The spacious primary bedroom offers a walk-in closet. A full bath, second bedroom, and laundry room complete the package. You'll find

    Lisa Mitchell Hannibal Realty LLC

    203 Huckleberry Heights Dr, Hannibal, MO 63401
    • /4

      Not Listed For Sale

      326 Buchanan St, Hannibal, MO 63401

      326 Buchanan St, Hannibal, MO 63401
  • /15

    $88,300

    • 2 Beds
    • 1 Bath
    • 672 Sq Ft

    510 Walnut St, Hannibal, MO 63401

    Motivated Seller! Step onto the inviting covered front porch as it welcomes you to this 2 bed, 1 bath bungalow with an open floor plan. 510 Walnut Street located within walking distance of downtown Hannibal focuses on minimalist, efficient living. Within the last three years there have been many updates. New roof, gutters, electric, plumbing, and windows just to name a few! The garage and

    Lisa Mitchell Hannibal Realty LLC

    510 Walnut St, Hannibal, MO 63401
  • /22

    $30,000 Last List Price Sold Aug 14, 2025

    • 5,782 Sq Ft
    • $5/SF
    • 121 Days On Market
    • 4 Beds
    • 1.5 Baths
    • Built 1854

    203 S 6th St, Hannibal, MO 63401

    Back on the market, no fault of seller!!Investor’s Loss, Your Opportunity! Welcome to 203 S. 6th Street—a charming piece of Hannibal history just waiting for its next chapter. Recently purchased by an investor, this property is now back on the market and priced to sell fast. Sitting in the heart of Hannibal’s historic district, this property boasts classic character and tons of potential.

    Roselee Ghattas Ravenscraft Realty

    203 S 6th St, Hannibal, MO 63401
    • /17

      Est $244,644 Not Listed For Sale

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

      4165 Deer Ridge Dr, Hannibal, MO 63401

      4165 Deer Ridge Dr, Hannibal, MO 63401
  • /7

    $64,900

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

    2014 Chestnut St, Hannibal, MO 63401

    Nestled at 2014 Chestnut St, this bungalow presents an opportunity to own a piece of history. Built in 1900, this home awaits its next chapter. Bring your ideas and come make this property your next home or investment opportunity! Property is being sold as-is.

    Christina Merrell Prestige Realty, Inc

    2014 Chestnut St, Hannibal, MO 63401
  • /22

    $275,000 Last List Price Sold Aug 13, 2025

    • 2,600 Sq Ft
    • $106/SF
    • 63 Days On Market
    • 4 Beds
    • 2.5 Baths
    • Built 1940

    120 Oakland Dr, Hannibal, MO 63401

    Charming 4 Bedroom and 2 1/2 Bath home with a spacious open layout and modern farmhouse flair right outside of city limits. Features include updated kitchen with gray cabinetry, stainless appliances, and breakfast bar. Two dining areas accompanied with a large living room with natural light. Beautiful wood-style flooring throughout. Includes stylish baths with pedestal sink, and decorative

    Jordan Miller Hannibal Realty LLC

    120 Oakland Dr, Hannibal, MO 63401
    • /36

      Est $286,144 Not Listed For Sale

      • 3 Beds
      • 2.5 Baths
      • 1,648 Sq Ft

      210 Pioneer Trail, Hannibal, MO 63401

      210 Pioneer Trail, Hannibal, MO 63401
  • /16

    $110,000

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

    1101 Union St, Hannibal, MO 63401

    Charming home on a corner lot featuring three bedrooms and two bathrooms! Entering the home from the covered front porch you are going to fall in love with the eat in kitchen which opens up into a large living area featuring a gas fireplace. The primary bedroom with its own bathroom is at one end of the home and on the other end of the house you will be pleased to find two additional bedrooms and

    Soshia Tymcheck Century 21 Broughton Team

    1101 Union St, Hannibal, MO 63401
  • /21

    $450,000 Last List Price Sold Aug 13, 2025

    • 2,306 Sq Ft
    • $195/SF
    • 32 Days On Market
    • 4 Beds
    • 2 Baths
    • Built 2019

    615 Jonathan Rd, Hannibal, MO 63401

    Beautifully maintained and thoughtfully designed ranch home offering 2,306 finished square feet on a slab foundation. This open-concept layout features 9ft/10ft ceilings and a desirable split-bedroom design, providing both space and privacy. The primary suite includes new vanity top and cabinet and custom closets. There are 3 additional bedrooms, with the 4th bedroom featuring custom cabinetry

    Sue-ann Westhoff Prestige Realty, Inc

    615 Jonathan Rd, Hannibal, MO 63401
    • /9

      Est $67,792 Not Listed For Sale

      • 1 Bed
      • 1 Bath
      • 1,026 Sq Ft

      2011 Chestnut St, Hannibal, MO 63401

      2011 Chestnut St, Hannibal, MO 63401
  • /10

    $150,000

    • 3 Beds
    • 1 Bath
    • 1,350 Sq Ft

    1716 36th St, Hannibal, MO 63401

    Welcome to this 3 bedroom and 1 bathroom home. The home has a living room, kitchen, and dining room. There is a separate laundry room off of the kitchen. Additional living space in a finished family room. Enjoy the backyard from the screened in back porch. Two car detached garage.

    J'Nelle Lee Hannibal Realty LLC

    1716 36th St, Hannibal, MO 63401
  • /39

    $469,000 Last List Price Sold Aug 13, 2025

    • 2,396 Sq Ft
    • $196/SF
    • 74 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 2000

    2700 Hyacinth Ave, Hannibal, MO 63401

    Custom-built and on the market for the first time! Situated on 2.5 m/l private acres surrounded by mature trees, this full brick, 3 bedroom, 2 bath home offers peaceful privacy in a truly ideal location. Step inside to an open concept layout where every space flows seamlessly--from the marble tiled entryway to the vaulted living area, dining room, and kitchen. You'll appreciate the thoughtful

    Lisa Kairy Prestige Realty, Inc

    2700 Hyacinth Ave, Hannibal, MO 63401
    • /34

      Est $261,029 Not Listed For Sale

      • 4 Beds
      • 2 Baths
      • 2,172 Sq Ft

      13001 Woodland Groves Place, Hannibal, MO 63401

      13001 Woodland Groves Place, Hannibal, MO 63401
  • /9

    $22,700

    • 2 Beds
    • 1.5 Baths
    • 1,536 Sq Ft

    321 S Griffith St, Hannibal, MO 63401

    Property is being sold "as-is" and "where-is." Buyer is responsible for their own due diligence. New metal roof in 2022.

    Lisa Mitchell Hannibal Realty LLC

    321 S Griffith St, Hannibal, MO 63401
  • /20

    $167,000 Last List Price Sold Aug 08, 2025

    • 829 Sq Ft
    • $201/SF
    • 9 Days On Market
    • 2 Beds
    • 1 Bath
    • Built 1950

    1918 Stephens St, Hannibal, MO 63401

    Welcome to this adorable, well-maintained bungalow offering the perfect blend of comfort and functionality. This cozy home features 2 bedrooms and 1 bathroom, ideal for first-time buyers, downsizers, or anyone seeking a simpler lifestyle. Enjoy a bright galley-style kitchen with ample cabinetry, a convenient pantry, and main-level laundry for easy everyday living. Step out onto the covered

    Sue-ann Westhoff Prestige Realty, Inc

    1918 Stephens St, Hannibal, MO 63401
    • /14

      Est $113,009 Not Listed For Sale

      • 3 Beds
      • 1 Bath
      • 1,200 Sq Ft

      2620 St Mary's Ave, Hannibal, MO 63401

      2620 St Mary's Ave, Hannibal, MO 63401
  • /5

    $15,000

    • Land
    • 0.21 Acre
    • $72,115 per Acre

    408 Grand Ave, Hannibal, MO 63401

    Description:Parcel ID: 010.09.29.2.23.001.000408 Grand Ave.Subd: Park Place, Blk: 12, All Lots 5,6,7 Dim: Deed180 X 110 IRR

    Rickelle Pimentel Christal Property Group, LLC

    408 Grand Ave, Hannibal, MO 63401
  • /21

    $124,500 Last List Price Sold Aug 08, 2025

    • 999 Sq Ft
    • $125/SF
    • 56 Days On Market
    • 3 Beds
    • 1 Bath
    • Built 1920

    111 N Levering Ave, Hannibal, MO 63401

    This charming all brick bungalow offers classic curb appeal and solid construction on a spacious double lot. Featuring three bedrooms and one full bath, the home combines timeless style with practical living. A standout feature is the newly remodeled back porch-perfect for relaxing or entertaining-bringing fresh updates to this cozy layout. The generous yard space allows room to garden, play or

    Ariana Galluzzio Prestige Realty, Inc

    111 N Levering Ave, Hannibal, MO 63401
    • /26

      Est $178,380 Not Listed For Sale

      • 4 Beds
      • 2 Baths
      • 27,676 Sq Ft

      3110 Saint Marys Ave, Hannibal, MO 63401

      3110 Saint Marys Ave, Hannibal, MO 63401
  • /4

    $20,000

    • Land
    • 0.22 Acre
    • $90,909 per Acre

    1222 Center St, Hannibal, MO 63401

    A great building lot in town with lots of possibilities. This lot is ready to build. Fronts to Center Street backs accessible alley. A perfect spot for a new home or duplex. Buy it today and be in by the holidays.

    Janet Brown Century 21 Broughton Team

    1222 Center St, Hannibal, MO 63401
  • /31

    $115,000 Last List Price Sold Aug 08, 2025

    • 1,074 Sq Ft
    • $107/SF
    • 80 Days On Market
    • 2 Beds
    • 1.5 Baths
    • Built 1959

    4028 Mcmasters Ave, Hannibal, MO 63401

    Motivated Seller! Don't miss this inviting 2-bedroom, 1.5-bath home situated in the heart of Hannibal. This home offers a full, unfinished basement with a former tuck-under garage, perfect for storage or a potential garage. The carport is very nice as well.Enjoy the outdoors from the comfort of your 12x21 screened-in patio, which overlooks a nicely sized and fairly level backyard. A

    Kelly LaForce Century 21 Broughton Team

    4028 Mcmasters Ave, Hannibal, MO 63401
    • /10

      Est $98,647 Not Listed For Sale

      • 3 Beds
      • 1 Bath
      • 1,168 Sq Ft

      810 Hayward St, Hannibal, MO 63401

      810 Hayward St, Hannibal, MO 63401
  • /11

    $25,000

    • 3 Beds
    • 1.5 Baths
    • 1,000 Sq Ft

    1022 Hayward St, Hannibal, MO 63401

    Welcome to 1022 Hayward, located on a quiet road on a large lot. This 3 bedroom, 1.5 bathroom mobile home is the perfect opportunity for someone looking to create their own space or invest in a rental property. Featuring a newer roof, newer electrical work and some newer flooring, the big-ticket items have already been started. With a little TLC, you can bring the rest of this home to life.

    Kennedy McKay Hannibal Realty LLC

    1022 Hayward St, Hannibal, MO 63401

Showing Results 81 - 120, Page 3 of 18

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