32

Hannibal, MO Homes for Sale with Garage

Section Image Section Image
  • /42

    $824,500

    • 4 Beds
    • 3.5 Baths
    • 3,226 Sq Ft

    1521 Frank St, Hannibal, MO 63401

    Discover modern comfort, privacy, and convenience in this stunning home set on approximately 13 acres backing directly to scenic Huckleberry Park. Designed with an open floor plan and abundant natural light, this property offers both style and functionality. The heart of the home features a spacious living area that flows seamlessly into a well-appointed kitchen and dining space—perfect for

    Agent Photo

    Roselee Ghattas

    Ravenscraft Realty

    (573) 488-5176

    1521 Frank St, Hannibal, MO 63401
  • /20

    $337,000

    • 5 Beds
    • 2 Baths
    • 2,378 Sq Ft

    49374 Laura Dr, Hannibal, MO 63401

    Space, style, location... this home truly has it all! Step inside this beautifully updated 5-bedroom home where you are welcomed inside the front door by a double-sided fireplace entertaining the massive living area and separate dining room. In the kitchen, you'll find ample cabinet and countertop space, plus a breakfast bar - perfect for busy mornings or holding extra dishes while hosting

    Aaron Peters Century 21 Broughton Team

    49374 Laura Dr, Hannibal, MO 63401
  • /28

    $279,900

    • 3 Beds
    • 3 Baths
    • 1,479 Sq Ft

    7 Coachlight Dr, Hannibal, MO 63401

    Beautifully Updated Split-Level in a Quiet Cul-de-Sac!This 3-bedroom, 3-bathroom home is truly move-in ready with updates from top to bottom. Recent improvements include a new roof, new gutters, new windows, new exterior doors, and new flooring throughout. Inside, you’ll love the spacious living room featuring a modern electric fireplace and tastefully renovated bathrooms.The split-level

    Madison Christal Christal Property Group, LLC

    7 Coachlight Dr, Hannibal, MO 63401
  • /26

    $266,000

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

    115 Stone Ridge Dr, Hannibal, MO 63401

    Built in 2014, this partial brick veneer ranch offers the perfect blend of durability and modern comfort. Featuring 3 bedrooms and 2 bathrooms, the open floor plan creates a spacious flow from the living area to the kitchen and dining space—ideal for both everyday living and entertaining.Sitting on a slab foundation, this one-level home provides easy accessibility and low-maintenance living.

    Madison Christal Christal Property Group, LLC

    115 Stone Ridge Dr, Hannibal, MO 63401
  • /31

    $270,000

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

    11167 Hulse Dr, Hannibal, MO 63401

    Ranch style, all main level living, and backs to a lake! Welcome to this home that has three bedrooms and two bathrooms. Open concept living room, dining room, and kitchen with hard surface flooring. Kitchen has all appliances and breakfast bar. Off of the dining room is a door to the patio and backyard with acces to lake and private dock. Two car attached garage with storage room. Home is

    J'Nelle Lee Hannibal Realty LLC

    11167 Hulse Dr, Hannibal, MO 63401
  • /25

    $335,000

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

    11 D Ville Place, Hannibal, MO 63401

    Well maintained 3-bedroom, 3 full bath, tri-level home on double lot on dead-end street is now available. In recent years updates include a new roof, 2025 hot water heater, furnace & central air. Entry has shining parquet floor. The remainder of the main flooring has new luxury durable vinyl flooring. Kitchen has oak cabinets & pantry. Appliances will convey. Dining area leads to French doors and

    Janet Brown Century 21 Broughton Team

    11 D Ville Place, Hannibal, MO 63401
  • /29

    $349,900

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

    220 Rolling Meadows, Hannibal, MO 63401

    Welcome to this three bedroom full brick ranch home located in one of the most desirable neighborhoods! Purchased in 2023, this home has had some great updates on flooring and paint. The main level has a large living room with a gas fireplace and built-in entertainment center. Large dining room has a wood burning fireplace and French doors with access to the concrete patio to enjoy the oversized

    Derwin Conley Hannibal Realty LLC

    220 Rolling Meadows, Hannibal, MO 63401
  • /15

    $264,500

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

    9197 County Road 418, Hannibal, MO 63401

    This location is west of Hannibal between Highway MM and West Ely Rd outside the city limits on a beautiful lot (1.7 acres) and is calling your name. It has a country setting but is still close to restaurants, shopping, hospital and clinic, along with the Mark Twain Lake being within 30 minutes and so much more. This 4 bedroom, 2 bath home is a spacious with a two car garage offers main living

    Sheena Smith Prestige Realty, Inc

    9197 County Road 418, Hannibal, MO 63401
  • /33

    $292,900

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

    22 Settlers Trail, Hannibal, MO 63401

    Previous contract failed one week before closing! Not because of the house in any way... so now you have a 2nd chance! Raising a family? Or needing room for your hobbies? Or do you just want room to spread out? Well, here you go! Gorgeous brick split-foyer offering tons of amenities. Kitchen has beautiful Maple cabinetry w/granite countertops, breakfast bar, & appliances stay. From dining area,

    Sue Giroux Century 21 Broughton Team

    22 Settlers Trail, Hannibal, MO 63401
  • /24

    $270,000

    • 6 Beds
    • 6 Baths
    • 1,900 Sq Ft

    1747 Bay Ave, Hannibal, MO 63401

    Investor alert! This duplex offers a fantastic opportunity with 1,900 sq ft of finished living space, featuring 3 bedrooms, 2.5 bathrooms, and a 2-car garage. Located on a quiet dead-end street, the property includes a walkout basement with laundry and generous storage throughout. Recent updates include a brand-new roof and gutters in 2024, as well as HVAC systems that are just 3 years

    Sue-ann Westhoff Prestige Realty, Inc

    1747 Bay Ave, 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
  • /52

    $365,000

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

    603 Country Club Dr, Hannibal, MO 63401

    One-of-a-kind home on a spacious lot in a prime location! Situated on a full acre of land, this charming 2-story, 4-bedroom, 4-bathroom home offers over 3,500 sqft of living space and backs up to a peaceful wooded area, giving you the feeling of country seclusion with the convenience of in-town living. Thoughtful updates blend seamlessly with the home's original charm, including a remodeled

    Barbara Broughton CENTURY 21 Broughton Team

    603 Country Club Dr, 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
  • /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
  • /87

    $470,000 New Construction

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

    221 N 6th St, Hannibal, MO 63401

    This one-of-a-kind "Historically Designed Infill House" is a new two-story Steamboat Carpenter Gothic Revival built by renowned preservationist Bob Yapp. Blending high-efficiency new construction with salvaged 1845 materials from the original home on this site, it offers timeless character with modern comfort. The home features 3 beds, 2.5 baths, a large custom kitchen with handcrafted cabinets,

    Madison Christal Christal Property Group, LLC

    221 N 6th St, Hannibal, MO 63401
  • /74

    $1,100,000

    • 6 Beds
    • 6.5 Baths
    • 9,722 Sq Ft

    171 Rolling Meadows, Hannibal, MO 63401

    Welcome to this exceptional one-owner custom-built home, offering nearly 10,000 sq ft of thoughtfully designed space on 2.43-acre lot. Built in 2008, this full-brick home combines timeless craftsmanship with modern comfort. Inside, you’ll find 6 spacious bedrooms—each with private en-suite baths & walk-in closets. The open-concept main level features 10-foot ceilings, a chef’s kitchen with

    Lisa Kairy Prestige Realty, Inc

    171 Rolling Meadows, Hannibal, MO 63401
  • /43

    $245,000

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

    9575 County Road 410, Hannibal, MO 63401

    Welcome to this move-in ready, veteran-owned home located just inside city limits in a serene, quiet area close to the river. This well-maintained property features 3 spacious bedrooms and 2 full bathrooms, offering plenty of space for family and guests.Enjoy the peace of mind and privacy of a fully fenced yard, perfect for pets or entertaining. All appliances convey, making your move

    Kelly LaForce Century 21 Broughton Team

    9575 County Road 410, Hannibal, MO 63401
  • /17

    $245,000

    • 4 Beds
    • 2 Baths
    • 1,805 Sq Ft

    3821 Apache Trail, Hannibal, MO 63401

    Honey, stop the car! Welcome to a completely renovated 4-bedroom, 2-bathroom home on a dead-end street! Homes like this don't come around too often, be sure you don't pass this one up. The home features a large living room with a separate dining room. The kitchen has custom cabinets complete with a brand-new stove and microwave. Moving through the kitchen you will be pleased to find a separate

    Soshia Tymcheck Century 21 Broughton Team

    3821 Apache Trail, 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
  • /29

    $229,900

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

    5000 College Ave, Hannibal, MO 63401

    Beautifully Renovated 3 Bed, 2 Bath Home with Basement & Fenced Yard!Welcome to this completely renovated 3-bedroom, 2-bathroom home offering the perfect blend of charm, comfort, and modern updates. Step inside to find a bright and open layout with updated finishes throughout. The main level boasts two spacious bedrooms, a stylish full bathroom, and a beautifully updated kitchen ready for

    Jennifer Ruhl Ravenscraft Realty

    5000 College Ave, Hannibal, MO 63401
  • /43

    $245,000

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

    9575 County Road 410, Hannibal, MO 63401

    Welcome to this move-in ready, veteran-owned home located just inside city limits in a serene, quiet area close to the river. This well-maintained property features 3 spacious bedrooms and 2 full bathrooms, offering plenty of space for family and guests. Enjoy the peace of mind and privacy of a fully fenced yard, perfect for children, pets, or entertaining. All appliances convey, making your

    Barbara Broughton CENTURY 21 Broughton Team

    9575 County Road 410, 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
  • /42

    $190,000

    • 2 Beds
    • 1 Bath
    • 862 Sq Ft

    807 Summer St, Hannibal, MO 63401

    Charming cottage style home near downtown Hannibal that has been redone top to bottom! This home has been updated and features many original features with added modern finishes. The home was gutted and rebuilt from the sidewalks to the windows, doors and roof, with a few exceptions to maintain character. The HVAC, plumbing, appliances, and electrical system are new. Open concept with

    J'Nelle Lee Hannibal Realty LLC

    807 Summer St, Hannibal, MO 63401
  • /26

    $214,900

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

    4006 Overhill Dr, Hannibal, MO 63401

    Welcome to this inviting 4-bedroom, 1.5-bath home offering plenty of space and comfort for your family. Inside, you’ll find both a cozy living room and a separate family room, perfect for entertaining or creating quiet retreats. Enjoy the warmth and charm of two fireplaces, adding character and comfort throughout the seasons.The home is set on a large yard, providing ample space for

    Jennifer Ruhl Ravenscraft Realty

    4006 Overhill Dr, 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
  • /33

    $227,500

    • 1 Bed
    • 1.5 Baths
    • 1,200 Sq Ft

    5652 Patriot Ln, Hannibal, MO 63401

    What a doll house! PERFECT for a family of two! Whether you are young or growing old, this is the oasis to start out or downsize. (A chairlift could eliminate using the stairs, if needed!) As you enter from covered patio, the super dreamy bedroom suite is tucked away down the hall! It is complete with full bath, walk-in closet & laundry. Walk up to main floor with open living, dining & kitchen

    Sue Giroux Century 21 Broughton Team

    5652 Patriot Ln, Hannibal, MO 63401
  • /28

    $210,000

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

    1109 Fulton Ave, Hannibal, MO 63401

    Please come and see this spacious 3-bedroom, 2-bathroom home with over 2,200 square feet. It could be party central with a covered patio with a full kitchen and uncovered entertainment area with a tile floor. Newer roofs and it has been completely remodeled in the last four years making it a comfortable home on 2 lots. The carport area is over sized for two cars. There is a lockable workshop with

    Cecilia Davila Gamez Century 21 Broughton Team

    1109 Fulton Ave, Hannibal, MO 63401
  • /49

    $699,000

    • 6 Beds
    • 5 Baths
    • 3,000 Sq Ft

    4006 Highway Mm, Hannibal, MO 63401

    If you’ve been searching for the perfect home with space, amenities, and a prime location — this is it! This property offers a unique combination of features, including an in-ground heated pool with slide, a pool house, three outbuildings. Inside the main home, you’ll find two bedrooms on the main floor plus two additional sleeping areas, a large workout room, and a spacious 1,500 sq. ft.

    Sheena Smith Prestige Realty, Inc

    4006 Highway Mm, Hannibal, MO 63401
  • /19

    $85,000

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

    2709 Saint Marys Ave, Hannibal, MO 63401

    Cute bungalow with a tuck under garage. The two bedrooms and 1 bathroom home has had many recent updates. Fresh paint, carpet, roof, kitchen and bathroom have all been updated awaiting a new owner. There is ally access to the basement garage. Step inside to see all this property has to offer. It is located in C Zone, which allows buisness/commercial use. So if you are looking to have a

    Sue-ann Westhoff Prestige Realty, Inc

    2709 Saint Marys Ave, Hannibal, MO 63401
  • /96

    $899,000

    • 4 Beds
    • 4 Baths
    • 4,300 Sq Ft

    1889 Bay Ave, Hannibal, MO 63401

    Stunning two-story brick home nestled on 6.3 acres in Hannibal, offering the perfect blend of country living and convenience. This beautifully built and maintained CUSTOM home welcomes you with a grand two-story foyer and an elegant office. The expansive two-story living room boasts an elegant picture window and an upstairs walkway overlooking both the living area and foyer, creating an open,

    Kassondra Terrill EXP Realty, LLC

    1889 Bay Ave, Hannibal, MO 63401
  • /18

    $44,000

    • 1 Bed
    • 1 Bath
    • 850 Sq Ft

    809 Lindell Ave, Hannibal, MO 63401

    NEW ROOF, NEW PRICE Discover this bungalow with new paint, windows and carpet, creating a move in ready home. Enjoy a kitchen with new countertops making it a great space to cooking. The bedroom is right off the living room, and there's a flexible room for an office or extra sleeping space located at the back of the home. Outside, a detached garage/shed offers plenty of storage all located on a

    Sue-ann Westhoff Prestige Realty, Inc

    809 Lindell Ave, Hannibal, MO 63401
  • /40

    $649,000 Open Sun 10AM - 12PM

    • 5 Beds
    • 4.5 Baths
    • 2,661 Sq Ft

    679 Jonathan Rd, Hannibal, MO 63401

    Stunning Contemporary New Home in Fette Orchard Subdivision! This BRAND NEW 5-bedroom, 4.5-bathroom home blends contemporary design with warm, welcoming finishes. Located on a desirable corner lot in the sought-after Fette Orchard subdivision, this property is just minutes from schools, shopping, the country club golf course, and only a mile from the interstate—less than 10 minutes from

    Kassondra Terrill EXP Realty, LLC

    679 Jonathan Rd, Hannibal, MO 63401

Home Trends in Hannibal, MO

Housing Trends

Median Sale Price
$176,800
Median Single Family Sale Price
$180,000
Median 2 Bedroom Sale Price
$214,950
Average Price Per Sq Ft
$115
Number of Homes for Sale
16
Last 12 months Home Sales
377
Months of Supply
0.50
Median List Price
$185,000
Median Change From 1st List Price
4%
Median Home Sale Price YoY Change
10%
How to Buy a Home How to Finance a Home How to Sell a Home