58

Hannibal, MO Homes for Sale under $400,000

Section Image
  • /12

    $120,000

    Under Contract
    • 3 Beds
    • 1 Bath
    • 1,270 Sq Ft

    903 Fulton Ave, Hannibal, MO 63401

    Come see this well-maintained home featuring several unique qualities for the area. This charming property offers three bedrooms, over 1,200 square feet of living space, convenient off-street parking with alley access, and a covered carport. The fenced front yard provides a great space for relaxing, entertaining, or enjoying time outdoors. Don't miss the opportunity to make this well-cared-for

    Charles Rapp Prestige Realty, Inc

    903 Fulton Ave, Hannibal, MO 63401
  • /48

    $293,000

    Under Contract
    • 4 Beds
    • 2.5 Baths
    • 2,100 Sq Ft

    151 Saturn Dr, Hannibal, MO 63401

    Do you have a growing family? Or are you a senior needing a ranch style home? This setup works so well for either! Main level has spacious living room, gorgeous kitchen w/adjoining dining room, 3 bedrooms & 2 full baths. Walk-out from dining room to deck overlooking the tree-shaded back yard. Primary bedroom has adjoining full bath with space for stackable washer & dryer (so handy). Lower level

    Sue Giroux Century 21 Broughton Team

    151 Saturn Dr, Hannibal, MO 63401
  • /48

    $399,850

    $40K PRICE DROP
    • 3 Beds
    • 3 Baths
    • 2,927 Sq Ft

    5687 Clear Creek, Hannibal, MO 63401

    Built in 2018, this stunning ranch-style home offers the perfect blend of modern design, quality finishes, and functional living space. Featuring 3 bedrooms, 3 full bathrooms, and nearly 2,927 finished square feet (1,562 on the main level and 1,365 in the finished walkout lower level), this home has room for everyone to spread out and enjoy. Situated Clear Creek Subdivision, conveniently located

    Rickelle Pimentel Christal Property Group, LLC

    5687 Clear Creek, Hannibal, MO 63401
  • /10

    $138,000

    $3K PRICE INCREASE
    • 2 Beds
    • 1 Bath
    • 1,120 Sq Ft

    1510 Paris Ave, Hannibal, MO 63401

    Charming 2-bedroom, 1-bath home featuring beautiful hardwood floors, a bright sunroom, convenient main-level laundry, and a detached garage. This home offers plenty of character and potential, with solid features already in place and room for your personal updates and finishing touches. Whether you're a first-time buyer, investor, or looking to downsize, this property presents an excellent

    Kayla Williams Christal Property Group, LLC

    1510 Paris Ave, Hannibal, MO 63401
  • /3

    $210,000

    Under Contract
    • 4 Beds
    • 2 Baths
    • 1,222 Sq Ft

    3700 Leonard Ave, Hannibal, MO 63401

    Welcome to 3700 Leonard Avenue! This recently renovated home offers 4 bedrooms and 2 bathrooms. Fresh paint and thoughtful improvements throughout give the home a clean, move-in-ready feel. Situated on a generous lot near Oakwood Elementary, the property provides plenty of outdoor space for gardening, recreation, and entertaining. Schedule your private showing today—additional photos coming soon!

    Kassondra Terrill EXP Realty, LLC

    3700 Leonard Ave, Hannibal, MO 63401
  • /23

    $324,000

    $5K PRICE DROP
    • 3 Beds
    • 2 Baths
    • 1,396 Sq Ft

    4024 Breckenridge Dr, Hannibal, MO 63401

    This 4-year-old home offers easy one-level living on a slab foundation with a private backyard backing to woods. Inside, an open concept floor plan connects the living area to an eat-in kitchen featuring granite countertops and plenty of room to gather. The split bedroom design places the primary suite privately apart from two additional bedrooms, with 2 full baths total. The primary suite

    Sue-ann Westhoff Prestige Realty, Inc

    4024 Breckenridge Dr, Hannibal, MO 63401
  • /13

    $139,000

    $10K PRICE DROP
    • 2 Beds
    • 1 Bath
    • 1,234 Sq Ft

    2706 Saint Marys Ave, Hannibal, MO 63401

    This charming home offers many updated features. Fresh coat of paint on the exterior, new wiring throughout the house, new chimney liner and new laminate flooring in the kitchen and one bedroom, all completed in 2026. The roof was replaced in the fall of 2023 as well as the guttering and downspouts. The hot water heater was new in 2025 and the bathroom was completely updated six years ago. The

    John McGuire Prestige Realty, Inc

    2706 Saint Marys Ave, Hannibal, MO 63401
  • /28

    $324,900

    Under Contract
    • 3 Beds
    • 2 Baths
    • 1,638 Sq Ft

    4010 Breckenridge Dr, Hannibal, MO 63401

    Welcome to 4010 Breckenridge Drive—a 3-bedroom, 2-bath home featuring a fresh contemporary design and comfortable, modern living. The property backs to peaceful woods, while the fully fenced backyard and privacy fence create a secluded setting for relaxing, entertaining, or enjoying time outdoors. Thoughtful upgrades include a water softener and water filtration system. Stylish, private, and

    Kassondra Terrill EXP Realty, LLC

    4010 Breckenridge Dr, Hannibal, MO 63401
  • /2

    $125,000

    • Land
    • 5.1 Acres
    • $24,510 per Acre

    9608 Highway 168, Hannibal, MO 63401

    Private bluff property containing 5.1 wooded acres. Beautiful building site having secluded and peaceful country sitting with rural tranquility only minutes from town! Electric, gas, water, and sewer are all available. Access by shared drive., HiSpd Intrnt Fiber Avail

    Greg Zanger Zanger & Associates, Inc., REALTORS

    9608 Highway 168, Hannibal, MO 63401
  • /30

    $299,900

    Under Contract
    • 3 Beds
    • 2.5 Baths
    • 2,292 Sq Ft

    135 Pioneer Trail, Hannibal, MO 63401

    Welcome to 135 Pioneer Trail, a spacious 3-bedroom, 3-bath home in a desirable and conveniently located Hannibal neighborhood. Recent improvements include newly updated basement flooring and paint, giving the lower level a fresh look and plenty of possibilities for additional living or recreation space. One of the highlights of the home is the beautiful sunroom, offering a bright and inviting

    Kassondra Terrill EXP Realty, LLC

    135 Pioneer Trail, Hannibal, MO 63401
  • /30

    $295,000

    • 4 Beds
    • 2.5 Baths
    • 2,660 Sq Ft

    412 North St, Hannibal, MO 63401

    You will fall in love with this home the instant you walk in! Near downtown Hannibal, 412 North Street is updated and immaculate inside and out! This property offers three floors of living space, an extra-large lot, and a charming front porch. The main floor has a large entry way with built-in original woodwork, living room, dining room, kitchen, and half bathroom. Off the kitchen is a deck with

    J'Nelle Lee Hannibal Realty LLC

    412 North St, Hannibal, MO 63401
  • /17

    $325,000

    $15K PRICE DROP
    • 3 Beds
    • 2 Baths
    • 1,800 Sq Ft

    4055 Breckenridge Dr, Hannibal, MO 63401

    Built in 2025, this beautifully constructed home offers 1,200 sq feet of thoughtfully designed living space with an open floor plan layout. 3 spacious bedrooms and 2 conveniently located bathrooms makes this home incredibly accessible. Located in one of Hannibal's newer neighborhoods, this property sits near the end of a cul-de-sac. Enjoy beautiful stainless-steel appliances, granite counter

    Alexandria Cross Christal Property Group, LLC

    4055 Breckenridge Dr, Hannibal, MO 63401
  • /43

    $366,000

    $7K PRICE DROP
    • 4 Beds
    • 3 Baths
    • 3,540 Sq Ft

    4 El Rancho Dr, Hannibal, MO 63401

    Welcome to this exceptional tri-level home offering the space and flexibility modern families want. With three distinct living and family room areas spread across multiple levels, there's room for everyone to gather, relax, or unwind in their own space.The heart of the home features a cozy hearth room with gas insert fireplace, perfect for morning coffee alongside a well-appointed eat-in

    Sue-ann Westhoff Prestige Realty, Inc

    4 El Rancho Dr, Hannibal, MO 63401
  • /43

    $300,000

    New Construction $40K PRICE DROP
    • 4 Beds
    • 3 Baths
    • 1,980 Sq Ft

    707 Hayward St, Hannibal, MO 63401

    Brand-new construction (first of many more!) thoughtfully designed for simple, low-maintenance living! This modern 4 bedroom, 3 bathroom home offers a functional layout with quality finishes and practical features throughout. The kitchen and laundry room are built with flexibility in mind, offering the option for gas or electric appliances. The open kitchen and living room combination features

    Ariana Brown Prestige Realty, Inc

    707 Hayward St, Hannibal, MO 63401
  • /24

    $369,000

    • 5 Beds
    • 2.5 Baths
    • 2,334 Sq Ft

    56540 Mcfall Place, Hannibal, MO 63401

    If space is what you’re looking for, this home in the Ideal Villa Subdivision has plenty of it! With over 2,200 square feet of finished living space, five bedrooms, and 2.5 bathrooms, there’s room to spread out with even more potential downstairs. Step inside to a welcoming two-story foyer filled with natural light. The main level features a comfortable living room with a gas fireplace, a formal

    Connor Doyle Prestige Realty, Inc

    56540 Mcfall Place, Hannibal, MO 63401
  • /16

    $159,900

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

    620 Hazel St, Hannibal, MO 63401

    Stunning move-in-ready home with finishes you rarely see at this price point! Step right in to this fully renovated home that will blow you away on every aspect of any room from the spacious living area, all-new kitchen complete with quartz countertops & stainless-steel appliances, a tastefully designed bathroom, formal dining area, and absolutely massive bedrooms that require their own zip code.

    Aaron Peters Century 21 Broughton Team

    620 Hazel St, Hannibal, MO 63401
  • /17

    $385,000

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

    1310 Country Club Dr, Hannibal, MO 63401

    If you’ve been looking for a home that’s truly move in ready, this one is worth a look. Every room reflects the care that’s gone into this beautifully renovated brick ranch, and the immaculate condition is something you’ll notice the moment you walk through the door. The main level offers two comfortable bedrooms and a full bath, while the finished basement adds two nonconforming bedrooms, a

    Connor Doyle Prestige Realty, Inc

    1310 Country Club Dr, Hannibal, MO 63401
  • /52

    $345,000

    Under Contract
    • 5 Beds
    • 3 Baths
    • 3,088 Sq Ft

    56511 Janapas Trail, Hannibal, MO 63401

    Welcome home to 56511 Janapas Trail! This beautiful ranch-style home offers the perfect blend of comfort, space, and recent updates. Featuring a spacious open layout with plenty of room to spread out, this property is ready for its next owner to enjoy. Major improvements include a new roof installed in 2023 and a newly finished walkout basement completed by the current owner, adding incredible

    Rickelle Pimentel Christal Property Group, LLC

    56511 Janapas Trail, Hannibal, MO 63401

Showing Results 41 - 58, Page 2 of 2

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