49

Hannibal, MO Homes for Sale under $400,000

Section Image
  • /32

    $349,000

    $20K PRICE DROP
    • 3 Beds
    • 2 Baths
    • 1,933 Sq Ft

    10321 Old 79, Hannibal, MO 63401

    Historic charm meets privacy and acreage with this 1865 farmhouse situated on 31.5 surveyed acres just outside Hannibal, Missouri. The property is located on a hard-surface road and offers the benefit of a Hannibal-area location while being in Ralls County, which provides favorable county tax advantages.The home features three bedrooms, two bathrooms, and approximately 1,933 square feet of

    Chris Comer Pioneer Land Co

    10321 Old 79, Hannibal, MO 63401
  • /26

    $239,897

    $35K PRICE DROP
    • 10 Beds
    • 5 Baths
    • 9,720 Sq Ft

    504 Broadway, Hannibal, MO 63401

    Value-add 9-unit investment opportunity with income already in place and clear upside ahead! Five finished units currently generate $3,150/month, while three additional units have been gutted and are ready to be finished. The previous roof leak has been addressed, and the final unit will require additional work to get rent-ready. Ideal for an investor looking to increase occupancy, improve cash

    Jeremy Farlow Farlow Real Estate Experts Inc

    504 Broadway, Hannibal, MO 63401
  • /24

    $339,900

    $45K PRICE DROP
    • 4 Beds
    • 4 Baths
    • 2,567 Sq Ft

    2610 Marsh Ave, Hannibal, MO 63401

    Welcome to the perfect 4 bed 4 bath home sitting on a well-manicured corner lot in the heart of America's Hometown! Whether you like to spend the majority of your time inside or out, this listing has you covered on both fronts. Step inside to find a massive living room, separate dining, and the largest primary bedroom suite you have ever seen. This home is no stranger to space & comfort with its

    Aaron Peters Century 21 Broughton Team

    2610 Marsh Ave, Hannibal, MO 63401
  • /5

    $193,600

    $4K PRICE DROP
    • Land
    • 22 Acres
    • $8,800 per Acre

    1806 Robinson Ave, Hannibal, MO 63401

    22 Acres of Prime Opportunity – Where Country Living Meets Modern Comfort. Welcome to an exceptional 22-acre property that perfectly blends peaceful rural living with endless potential. This premium tract of land is thoughtfully set up for farming, homesteading, or simply enjoying wide-open space with unmatched privacy. From the moment you arrive, you’ll appreciate the gently rolling terrain,

    Sheena Smith Prestige Realty, Inc

    1806 Robinson Ave, Hannibal, MO 63401
  • /2

    $145,000

    • Land
    • 1.28 Acres
    • $113,281 per Acre

    0 Clear Creek Unit MIS26016805, Hannibal, MO 63461

    Prime opportunity in the desirable Clear Creek Subdivision! This 1.280-acre lot offers excellent road frontage just off Highway 61, providing outstanding visibility and easy access. Zoned commercial but allowing for residential use, this property presents endless possibilities—whether you're looking to build a business, investment property, or your future home. Located in a growing area with

    Madison Christal Christal Property Group, LLC

    0 Clear Creek Unit MIS26016805, Hannibal, MO 63461
  • /11

    $104,000

    • 3 Beds
    • 1 Bath
    • 2,259 Sq Ft

    228 Virginia St, Hannibal, MO 63401

    Discover the potential of this inviting single-family home located in Hannibal. This residence offers approximately 1,329 square feet of interior living space, featuring 3 bedrooms and 1 bathroom. The property is situated on a manageable 0.15 to 0.20-acre lot, providing ample outdoor space for your needs. The front yard offers a welcoming approach to the home, while the spacious backyard provides

    Mike Zouglas REO Xpress, LLC

    228 Virginia St, Hannibal, MO 63401
  • /21

    $149,900

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

    627 Pine St, Hannibal, MO 63401

    Move-in ready and packed with updates! This charming 2-bedroom, 1-bath home offers comfort, convenience, and room to grow. Featuring desirable main-level laundry, a functional floor plan, and a spacious 1-car garage, this home is designed for easy everyday living. Situated on a generous double lot, you’ll love the extra outdoor space—perfect for gardening, entertaining, pets, future additions, or

    Jennifer Ruhl Ravenscraft Realty

    627 Pine St, Hannibal, MO 63401
  • /24

    $125,000

    Under Contract
    • 2 Beds
    • 2 Baths
    • 1,450 Sq Ft

    305 Grand Ave, Hannibal, MO 63401

    Discover the charm of this beautifully updated 1930 bungalow. An inviting open-concept layout welcomes you the moment you step inside, creating a comfortable living space. Featuring a roof that is just four years old and numerous updates throughout, this home offers both character and peace of mind. The kitchen comes fully equipped with a smart refrigerator and appliances that convey with the

    Charles Rapp Prestige Realty, Inc

    305 Grand Ave, Hannibal, MO 63401
  • /49

    $329,000

    $10K PRICE DROP
    • 3 Beds
    • 5 Baths
    • 3,772 Sq Ft

    403 Broadway, Hannibal, MO 63401

    Located in the heart of historic downtown Hannibal, 403 Broadway presents an excellent mixed-use investment or owner-occupant opportunity. This versatile property features two upper-level residential apartments and a flexible commercial space on the main floor, offering the potential for multiple income streams.The upper levels include two separate apartments, both currently occupied by

    Rickelle Pimentel Christal Property Group, LLC

    403 Broadway, Hannibal, MO 63401
  • /20

    $239,000

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

    3319 Bradley St, Hannibal, MO 63401

    You may get tired of reading the word NEW but this home has it all! Wiring, Plumbing, Flooring, 2 1/2 Bathrooms, Kitchen, all new Appliances, HVAC, Hot Water Heater, 2 Mini-Splits, Roof, side Deck and even some Siding. Spacious 3 bedrooms with ample closet space in each. 2 full bathrooms offer double sinks in each. Half bath is also the stackable laundry area. Full walk-out unfinished basement.

    Lisa Ball Prestige Realty, Inc

    3319 Bradley St, Hannibal, MO 63401
  • /23

    $235,000

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

    4 Paulina Dr, Hannibal, MO 63401

    Welcome to this three bedroom and two bathroom home. This split-level home offers living space on both the main level and the lower level. The main level has living room that adjoins the dining room and kitchen. Dining room has built in cabinets. The kitchen has wood cabinets and appliances convey. There is a deck off the dining room with access to the fenced backyard. Three bedrooms and one full

    J'Nelle Lee Hannibal Realty LLC

    4 Paulina Dr, Hannibal, MO 63401
  • /10

    $127,000

    $8K PRICE DROP Under Contract
    • 2 Beds
    • 1 Bath
    • 1,218 Sq Ft

    2317 Chestnut St, Hannibal, MO 63401

    Turn-key and move in ready! Welcome to this freshly remodeled two-bedroom home! Featuring new flooring, fresh paint, new doors, new bathroom and kitchen this one is sure to be a crowd pleaser! The large living room opens up to a separate dining room, perfect for all those family gatherings. The kitchen has BRAND NEW cabinets and countertops. The large laundry room is on the main level and

    Soshia Tymcheck Century 21 Broughton Team

    2317 Chestnut St, Hannibal, MO 63401
  • /2

    $395,000

    Coming Soon
    • 5 Beds
    • 3.5 Baths
    • 3,702 Sq Ft

    261 Hummingbird Ln, Hannibal, MO 63401

    Need space in a beautiful area!? Check out this 3,700+sqft of livable space, 5-bed, 4-bath home complete with an in-ground pool, nestled in one of Hannibal's most sought-after subdivisions! It isn't every day you have the opportunity to pick up property with half as much as this one has to offer at this price point and amenities such as: a massive concrete basketball court, half acre of land,

    Aaron Peters Century 21 Broughton Team

    261 Hummingbird Ln, Hannibal, MO 63401
  • /16

    $329,900

    New Construction $25K PRICE DROP
    • 3 Beds
    • 2 Baths
    • 1,536 Sq Ft

    53354 Highway Hh, Hannibal, MO 63401

    Three bed, two bath home with a two car attached garage sitting on 3.57 surveyed acres located just south west of Hannibal, MO. Open floor plan design. Kitchen with granite countertop and stainless steel appliances. Fridge and stove will be installed shortly. Master bedroom with a walk-in closet and master bathroom. Home is located on tract 6 on the survey picture.

    Daniel Miller Missouri Real Estate

    53354 Highway Hh, Hannibal, MO 63401
  • /32

    $349,000

    $20K PRICE DROP
    • 3 Beds
    • 2 Baths
    • 1,933 Sq Ft

    10321 Old Hwy 79, Hannibal, MO 63401

    Historic charm meets privacy and acreage with this 1865 farmhouse situated on 31.5 surveyed acres just outside Hannibal, Missouri. The property is located on a hard-surface road and offers the benefit of a Hannibal-area location while being in Ralls County, which provides favorable county tax advantages. The home features three bedrooms, two bathrooms, and approximately 1,933 square feet of

    Chris Comer Hometown Real Estate / Pioneer Land Company

    10321 Old Hwy 79, Hannibal, MO 63401
  • /38

    $275,000

    Under Contract
    • 3 Beds
    • 2.5 Baths
    • 3,084 Sq Ft

    4114 W Ely Rd, Hannibal, MO 63401

    Welcome home to this updated full-brick ranch offering approximately 3,000 square feet of living space, 3 bedrooms, 2.5 baths, and a finished lower level. The kitchen is truly the centerpiece of the home, featuring a large granite center island, an incredible amount of cabinetry, glass-front display cabinets, black stainless appliances, farmhouse sink, subway tile backsplash, and pantry. Hardwood

    Lisa Kairy Prestige Realty, Inc

    4114 W Ely Rd, Hannibal, MO 63401
  • /21

    $148,000

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

    310 Olive St, Hannibal, MO 63401

    Welcome home to this spacious 2,588 sq. ft. property featuring 3 bedrooms plus a versatile bonus room that could easily serve as a 4th bedroom, home office, playroom, or hobby space. Inside, you'll find 2 full bathrooms, convenient main-level laundry, and generous living spaces designed with plentiful windows, most of which have been upgraded to vinyl. Step outside to enjoy the covered back

    Connor Doyle Prestige Realty, Inc

    310 Olive St, Hannibal, MO 63401
  • /11

    $185,000

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

    1035 Reservoir St, Hannibal, MO 63401

    Completely remodeled 3-bedroom 2-bathroom home sitting on a corner lot in an established neighborhood. Featuring all NEW double paned WINDOWS, brand NEW CENTRAL AIR and a METAL ROOF - this one is sure to be a crowd pleaser. Walking through the covered front porch you will find a living room that opens up to a large kitchen with NEW CABINETS and plenty of space for the cook in your life. Going

    Soshia Tymcheck Century 21 Broughton Team

    1035 Reservoir St, Hannibal, MO 63401
  • /26

    $185,000

    Under Contract
    • 3 Beds
    • 2.5 Baths
    • 1,755 Sq Ft

    728 Pine St, Hannibal, MO 63401

    Come and see this charming house reasonably priced! It has been completely remodeled. All appliances are new except for the dryer and washer and convey to the new owner. All flooring is new - ceramic tile and carpeting. It has a small backyard where you could sit and relax. There is a one car with a remote and extra space for a workshop. There is also off-street parking for more cars. New roof,

    Cecilia Davila Gamez Century 21 Broughton Team

    728 Pine St, Hannibal, MO 63401
  • /3

    $361,600

    • Land
    • 45.2 Acres
    • $8,000 per Acre

    58079 Dow Trail, Hannibal, MO 63401

    Escape to your own private retreat with this beautiful 45.2-acre property offering the perfect blend of seclusion, natural beauty, and endless possibilities. Surrounded by mature trees and abundant wildlife, this picturesque tract is ideal for building your dream home, creating a weekend getaway, or simply enjoying the tranquility of country living.Whether you’re looking for privacy,

    Sheena Smith Prestige Realty, Inc

    58079 Dow Trail, Hannibal, MO 63401
  • /14

    $180,000

    Under Contract

    53424 Trabue Ln, Hannibal, MO 63401

    Discover the perfect blend of nature and opportunity with this beautiful 15-acre property. Featuring a mix of open fields and mature timber, this land offers endless possibilities for your vision. A peaceful pond adds both charm and functionality, making it ideal for recreation or wildlife. Whether you're looking to build your dream home, create a private hunting retreat, start a garden or hobby

    Jennifer Ruhl Ravenscraft Realty

    53424 Trabue Ln, Hannibal, MO 63401
  • /10

    $105,000

    $30K PRICE DROP Under Contract
    • 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
  • /19

    $159,900

    Under Contract
    • 2 Beds
    • 1 Bath
    • 944 Sq Ft

    1214 Hill St, Hannibal, MO 63401

    The most incredible move-in-ready 2-bedroom, 1-bath home you'll scroll past this year, so stop looking! From the moment you step inside, you'll be welcomed by a warm, impeccably updated interior that truly feels like home. Outside, you'll find the perfect peaceful setting in your fenced-in private backyard, plus a detached garage & off-street parking. Every inch of this home has been thoughtfully

    Aaron Peters Century 21 Broughton Team

    1214 Hill St, Hannibal, MO 63401
  • /22

    $389,000

    $10K PRICE DROP Under Contract
    • 3 Beds
    • 2 Baths
    • 1,955 Sq Ft

    200 W Larkspur Ct, Hannibal, MO 63401

    Meticulously cared for 3-bedroom 2 bath stunner of a home built in 2025 and sitting on a corner lot in the coveted Minnow Creek subdivision! If it is premium features you desire, then you're in the right place; first steps into this open concept home you will find vaulted ceilings, a kitchen lined with granite countertops, and primary bathroom shower with floor-to-ceiling porcelain tile, stone

    Aaron Peters Century 21 Broughton Team

    200 W Larkspur Ct, Hannibal, MO 63401
  • /23

    $135,000

    $19K PRICE DROP Under Contract
    • 3 Beds
    • 2 Baths
    • 1,363 Sq Ft

    1509 Fulton Ave, Hannibal, MO 63401

    Welcome to 1509 Fulton in Hannibal! This beautifully refurbished 3-bedroom, 2 full bath home is truly move-in ready and waiting for its new owner. Completely redone from top to bottom, this property features brand new windows, new appliances, and stylish updates throughout that offer both comfort and peace of mind. Step inside to find a bright and inviting layout with fresh finishes, updated

    Rickelle Pimentel Christal Property Group, LLC

    1509 Fulton Ave, Hannibal, MO 63401
  • /23

    $329,900

    New Construction $23K PRICE DROP
    • 3 Beds
    • 2 Baths
    • 1,536 Sq Ft

    53414 Highway Hh, Hannibal, MO 63401

    Three bed, two bath home with a two car attached garage sitting on 3.12 surveyed acres located just south west of Hannibal, MO. Open floor plan design with a large living room area. Hickory kitchen cabinets with granite countertops. Master bedroom comes with a full bathroom and a walk-in closet. There is a 24x36 machine shed with concrete floors on the property as well!

    Daniel Miller Missouri Real Estate

    53414 Highway Hh, Hannibal, MO 63401
  • /2

    $175,000

    Under Contract
    • 2 Beds
    • 1.5 Baths
    • 1,630 Sq Ft

    4906 Wyaconda St, Hannibal, MO 63401

    Barbara Broughton Century 21 Broughton Team

    4906 Wyaconda St, Hannibal, MO 63401
  • /48

    $235,000

    $10K PRICE DROP
    • 4 Beds
    • 2.5 Baths
    • 2,590 Sq Ft

    1001 Center St, Hannibal, MO 63401

    Currently zoned commercial. The City of Hannibal has indicated the highest & best use is residential. Seller is willing to cooperate with a rezoning request. Contact listing agent for more details. Please note: While the property has been used as an attorney’s office since 1992 and office contents are still being removed, the true story here is the home itself. Look past the furnishings and

    Lisa Kairy Prestige Realty, Inc

    1001 Center St, Hannibal, MO 63401
  • /31

    $340,000

    Under Contract
    • 5 Beds
    • 2.5 Baths
    • 2,688 Sq Ft

    7888 Highway Mm, Hannibal, MO 63401

    This home sits on over two acres, has a 30x50 OUTBUILDING with plenty of room to store all your toys, 10x10 SHED, a POND, plus a large deck that wraps around the POOL - perfect for all your summer gatherings! Featuring FIVE BEDROOMS, two bathrooms plus an additional half bathroom for guests there is more than enough room for everyone to stretch out! Downstairs you will find a large living room,

    Soshia Tymcheck Century 21 Broughton Team

    7888 Highway Mm, Hannibal, MO 63401
  • /36

    $255,000

    $10K PRICE DROP Pending
    • 3 Beds
    • 3 Baths
    • 1,884 Sq Ft

    37 Holiday Dr, Hannibal, MO 63401

    Brick, ranch home located in established neighborhood near schools and shopping. The home has a new roof and central air unit within the last month. The main level offers a family room , living room, combination dining room and kitchen, sun room, three (possibly four) bedrooms, one full bathroom, and one half bathroom. The sun room off of the kitchen overlooks the private, parklike backyard. The

    J'Nelle Lee Hannibal Realty LLC

    37 Holiday Dr, Hannibal, MO 63401
  • /38

    $329,000

    • 5 Beds
    • 3 Baths
    • 2,864 Sq Ft

    137 Rosewood Dr, Hannibal, MO 63401

    This ranch-style home offers the perfect combination of comfort, functionality, and space. The main level features 3 bedrooms, 2 full bathrooms, and the convenience of a main-floor laundry room. The open-concept kitchen and dining area create an inviting space for everyday living and entertaining, while the primary suite offers a private retreat with its own full bathroom. The finished walkout

    Ariana Brown Prestige Realty, Inc

    137 Rosewood Dr, Hannibal, MO 63401
  • /3

    $125,000

    • Land
    • 1.18 Acres
    • $105,932 per Acre

    4 Clear Creek Rd, Hannibal, MO 63401

    Build your vision in Clear Creek Subdivision! This 1.18-acre parcel offers a rare opportunity with flexibility already in place—surveyed into four separate lots, making it ideal for multiple builds, investment opportunities, or one expansive homesite. Whether you’re a builder looking for your next project or a buyer wanting extra space and privacy, this property delivers.Located right as you

    Madison Christal Christal Property Group, LLC

    4 Clear Creek Rd, 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
  • /13

    $149,000

    • 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
  • /27

    $360,000

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

    11581 Highway 61, Hannibal, MO 63401

    Exceptionally maintained property sitting on just under 3 acres of land with the potential to be zoned COMMERCIAL! With easy highway access this property has unlimited possibilities! The home features 3 bedrooms with 2 full bathrooms and comes with a NEW ROOF and NEW SIDING. The large 30x30 OUTBUILDING was built less than two years ago and is complete with electricity and a concrete floor. The

    Soshia Tymcheck Century 21 Broughton Team

    11581 Highway 61, Hannibal, MO 63401
  • /24

    $149,000

    Under Contract
    • 3 Beds
    • 1.5 Baths
    • 1,448 Sq Ft

    1414 Union St, Hannibal, MO 63401

    Welcome to this three bedroom and one and a half bathroom home. Home has a large living room, kitchen , dining room, and pantry. Kitchen has wood cabinets, an island, and appliances stay. Enjoy the outdoors from the front porch or the back deck. There is off street parking in the alley. Large storage shed is also behind the house. Home has crawl space.

    J'Nelle Lee Hannibal Realty LLC

    1414 Union St, 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
  • /33

    $235,000

    $45K PRICE DROP Pending
    • 2 Beds
    • 2 Baths
    • 1,831 Sq Ft

    6 Riverpoint Rd, Hannibal, MO 63401

    Location! Location! Location! Ranch style home with all main level living offering two bedrooms and two bathrooms. The main level has living room and dining room. Kitchen has wood cabinets with refrigerator, gas range, microwave, and dishwasher. There is an addition of the kitchen with additional dining room and large family room. The family room has a gas fireplace and built-in bookcases. The

    J'Nelle Lee Hannibal Realty LLC

    6 Riverpoint Rd, Hannibal, MO 63401
  • /38

    $225,000

    Pending
    • 3 Beds
    • 2 Baths
    • 1,508 Sq Ft

    30 Satellite Dr, Hannibal, MO 63401

    Welcome home to this well-maintained 3-bedroom, 2-bath ranch located in the desirable Lake Apollo Subdivision in Hannibal. Offering comfortable living spaces and a functional layout, this home is perfect for families, first-time buyers, or anyone looking for easy single-level living.Step inside to a bright and inviting living room featuring large front windows that fill the space with natural

    Robert Evans Trophy Properties & Auction

    30 Satellite Dr, Hannibal, MO 63401
  • /17

    $128,500

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

    2416 Broadway, Hannibal, MO 63401

    Offering 3 bedrooms 1 bath. There is a large living room and separate dining room that has a built in hutch. The home features, new furnace, fresh paint throughout, New flooring, New drywall ceilings and lighting. The kitchen is Complete with Refrigerator and Stove. Located just off the kitchen is a 3 season porch to enjoy. The bathroom is updated. The upstairs bedroom features, new drywall fresh

    Christina Zeiger Prestige Realty, Inc

    2416 Broadway, Hannibal, MO 63401

Showing Results 1 - 40, Page 1 of 2

Home Price Trends

Median Sale Price
$179,000
Median Single Family Sale Price
$200,000
Median 2 Bedroom Sale Price
$109,050
Median 1 Bedroom Sale Price
$74,000
Average Price Per Sq Ft
$122
Number of Homes for Sale
34
Last 12 months Home Sales
228
Months of Supply
1.80
Median List Price
$198,500
Median Change From 1st List Price
5%
Median Home Sale Price YoY Change
2%
How to Buy a Home How to Finance a Home How to Sell a Home