52

Hannibal, MO Houses for Sale

Section Image Section Image
  • /42

    $399,000

    • 5 Beds
    • 4 Baths
    • 3,145 Sq Ft

    18 Boca Dr, Hannibal, MO 63401

    This stunning 5-bedroom, 4-bath home has been thoughtfully renovated with luxurious high-end finishes, offering both style and comfort. The main floor features a spacious primary suite, providing the perfect retreat with added convenience. The open concept living areas flow seamlessly, making it ideal for both everyday living and entertaining. Step outside to the expansive back deck, perfect for

    Agent Photo

    Jen Salerno

    Century 21 Broughton Team

    (573) 652-2145

    18 Boca Dr, Hannibal, MO 63401
  • /27

    $239,900

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

    101 Stevens Dr, Hannibal, MO 63401

    This charming four-bedroom, two-bath home is nestled in a lovely, well-established neighborhood on a cul-de-sac, and boasts a complete remodel, making it move-in ready. The exterior features a combination of durable brick and vinyl siding, complemented by new gutters for a polished look. Inside you'll find modern updates throughout, including new interior doors, fresh vinyl plank flooring and

    Agent Photo

    Toni Riekeberg

    Stephens Real Estate

    (573) 520-3027

    101 Stevens Dr, Hannibal, MO 63401
  • /58

    $379,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
  • /40

    $250,000

    • 4 Beds
    • 2.5 Baths
    • 1,450 Sq Ft

    83 Heritage Rd, Hannibal, MO 63401

    Nestled on a quiet cul-de-sac, this 4 bedroom, 2.5 bath Ranch style home awaits its new owner. This home has charming curb appeal and an open floor plan. The living room features a cozy fireplace with built-ins on the side and flows into the dining room with sliding glass doors leading to a rear deck overlooking the fenced in backyard. The kitchen features stainless steel appliances (approx. 2

    Jacki Thurman Century 21 Broughton Team

    83 Heritage Rd, Hannibal, MO 63401
  • /19

    $239,000

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

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

    $253,000

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

    455 Head Ln, Hannibal, MO 63401

    Almost like living in the country! This ranch-style home sits on a beautifully landscaped lot with mature shade trees, blooming perennials, and flowering trees--like having your own private park. Inside, you'll find 3 bedrooms and 1.5 baths on the main level, plus a partially finished basement already plumbed for another bath (stool in place). The galley style kitchen features SS appliances and

    Lisa Kairy Prestige Realty, Inc

    455 Head Ln, Hannibal, MO 63401
  • /29

    $275,000

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

    455 Country Club Dr, Hannibal, MO 63401

    Full brick, ranch style home with over 3,000 square feet of finished living space on the main level and the basement. The main level has three bedrooms, one full bathroom, a living room, dining room, and kitchen. Off the dining area is a large screened in porch. There is a two-car attached garage with a nice workshop or workout roof off the garage and accessible from the dining room also. The

    J'Nelle Lee Hannibal Realty LLC

    455 Country Club Dr, Hannibal, MO 63401
  • /19

    $399,000

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

    60 W Larkspur Ct, Hannibal, MO 63401

    Welcome to this new construction on a desirable corner lot in one of Hannibal's newest subdivisions. This charming house boasts 3 bedrooms ideal for families or guests. Open concept living area features natural light. The modern kitchen showcases stainless steel appliances and an island with granite countertop. 2 bathrooms ensure privacy and comfort with contemporary fixtures. Situated on a

    Razack Ismail Century 21 Broughton Team

    60 W Larkspur Ct, Hannibal, MO 63401
  • /26

    $325,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 the updated and immaculate! 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 access to

    J'Nelle Lee Hannibal Realty LLC

    412 North St, Hannibal, MO 63401
  • /50

    $549,900

    • 5 Beds
    • 3.5 Baths
    • 4,125 Sq Ft

    8680 Eleven Point Dr, Hannibal, MO 63401

    Look at this gorgeous home tucked away at the end of a cul-de-sac with panoramic view. Nestled on 3 acres m/l with an in-ground pool/automatic cover. Separate dining room off the kitchen and bonus room above the garage which can be the 5th bedroom. Kitchen appliances will all convey and a gourmet range faucet is installed for convenience. Three bedrooms with two full and one half baths on the

    Sue-ann Westhoff Prestige Realty, Inc

    8680 Eleven Point Dr, Hannibal, MO 63401
  • /23

    $235,900

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

    3405 Brookside Rd, Hannibal, MO 63401

    Step back in time in this spacious mid-century modern home with many of the original features.Large foyer leads you to a large living room featuring wood burning fireplace and center glass wall. Formal dining room with original built in china display case. The kitchen has modern appliances as well as the original mid-century appliances for that nostalgic look.Walking down the center hallway to

    Lisa Ball Prestige Realty, Inc

    3405 Brookside Rd, Hannibal, MO 63401
  • /18

    $238,000

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

    4156 Red Bud Dr, Hannibal, MO 63401

    Welcome to this meticulously maintained, one-owner home in a quiet cul-de-sac! 4156 Red Bud offers the perfect blend of charm and functionality. This three-bedroom, two-bathroom home sits on a beautifully landscaped lot with ample space in both the front and rear yards. Inside, the spacious living room flows into the kitchen with an eat-in breakfast bar and dining area. The master suite will

    Aaron Peters Century 21 Broughton Team

    4156 Red Bud Dr, Hannibal, MO 63401
  • /31

    $499,000

    • 5 Beds
    • 4 Baths
    • 3,814 Sq Ft

    123 El Rancho Dr, Hannibal, MO 63401

    COMING SOON. Showings start on April 5th. Floor plan design provides 3 levels of finished space. Main level entry foyer has hardwood floors. Formal living room can function nicely as an office. Formal dining room with crown molding has access from the newer remodeled kitchen. White cabinetry, quartz countertops, gas range with double oven, work island with seating, plus an eat-in area. Great view

    Kristy Trevathan Prestige Realty, Inc

    123 El Rancho Dr, Hannibal, MO 63401
  • /14

    $195,000

    • 5 Beds
    • 1.5 Baths
    • 2,333 Sq Ft

    310 N 3rd St, Hannibal, MO 63401

    Just steps from Hannibal's historic district this property could be your next investment opportunity. Airbnb, VRBO, the location begs for the opportunity of a short term rental, or maybe you are looking to relocate to the downtown area where you can walk Main St. and be part of the action. This 5 bedroom bungalow features 2 bedrooms and 1 full bathroom on the main level, kitchen, butlers pantry,

    Sue-ann Westhoff Prestige Realty, Inc

    310 N 3rd St, Hannibal, MO 63401
  • /25

    $255,000

    • 4 Beds
    • 4 Baths
    • 1,196 Sq Ft

    56371 Janapas Trail, Hannibal, MO 63401

    Investment opportunity in Ralls County minutes from Hannibal MO. Discover the perfect addition to your rental portfolio with this well kept 2-family unit. Split levels feature 2 bedrooms and 1 & 1/2 baths with open living areas. One unit is currently rented for $1100 a month, the other unit is turnkey. Live in one & rent the other or rent both to increase monthly revenue. Located in an nice

    Christine Jeffries See Real Estate

    56371 Janapas Trail, Hannibal, MO 63401
  • /43

    $280,000

    • 7 Beds
    • 6 Baths
    • 4,969 Sq Ft

    313 N 5th St, Hannibal, MO 63401

    Imagine a Queen Anne Victorian Home Built in 1891 filled with Exquisitely Detailed Trim & Woodwork and you have it at 313 N 5th Street in Historic Hannibal. Home is Furnished and was previously used as an Air B & B. 2 Sitting Rooms, a Parlor, Large Dining Room, Pantry, Nice Kitchen,and a Bath make up the 1st Floor. On the 2nd floor you find a Large Landing Area, 5 Historically Decorated Bedrooms,

    Neal St.Onge Main St. Real Estate

    313 N 5th St, Hannibal, MO 63401
  • /56

    $260,000

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

    105 Saturn Dr, Hannibal, MO 63401

    This home has everything you could want! A spacious corner lot, plenty of curb appeal, and a nice shaded front yard as well as covered back porch. Two car garage also has a workshop area for hobbyists. Three bedrooms, two bathrooms upstairs as well as a finished basement with an additional bedroom and bathroom. Kitchen, dining and living area flow together for warmth without being too open and

    Lucas Mitchell High Point Land Company, LLC

    105 Saturn Dr, Hannibal, MO 63401
  • /22

    $225,000 Coming Soon

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

    1700 Bird St, Hannibal, MO 63401

    Outstanding, this like-new ranch home in Hannibal, MO is flushed with the quality and style you may be looking for and usually only find at a higher price point. This home is move in ready with all new flooring and freshly painted walls. The state-of-the-art included appliance package will not disappoint and is surrounded by a kitchen you won't want to leave. Spoil yourself on the covered back

    Jeff Praechter Platinum Realty of St. Louis

    1700 Bird St, 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
  • /9

    $49,000

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

    $132,500

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

    4028 Mcmasters Ave, Hannibal, MO 63401

    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 storage shed is included and

    Kelly LaForce Century 21 Broughton Team

    4028 Mcmasters Ave, Hannibal, MO 63401
  • /12

    $35,000

    • 1 Bed
    • 1 Bath
    • 624 Sq Ft

    1018 Hayward St, Hannibal, MO 63401

    Opportunity Knocks at 1018 Hayward! Don't miss your chance to check out this charming one-bedroom, one-bathroom home, complete with a full basement and a spacious backyard. Whether you're searching for your next personal residence or a smart investment opportunity, this property is a must-see at this price point! The current long-term tenant has called this place home for over 9 years and is

    Aaron Peters Century 21 Broughton Team

    1018 Hayward St, Hannibal, MO 63401
  • /22

    $40,000

    • 4 Beds
    • 1.5 Baths
    • 5,782 Sq Ft

    203 S 6th St, Hannibal, MO 63401

    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. With its solid bones, high ceilings, and

    Roselee Ghattas Ravenscraft Realty

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

    $397,500

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

    28 Hibiscus Ln, Hannibal, MO 63401

    Pack your things and move right in. This stunning home has a gorgeous custom kitchen with an expansive eat at island (2020). Floor is tile planks. Featuring 3 bedrooms on the main floor, a 4th large room in the lower level qualifies as a bedroom, but is being used for an office/library. Plenty of custom bookshelves for your books or collectables. Also, on the lower level is a special dog

    Jan Smith Happel, Inc., REALTORS

    28 Hibiscus Ln, Hannibal, MO 63401
  • /20

    $145,000

    • 2 Beds
    • 1 Bath
    • 944 Sq Ft

    1214 Hill St, Hannibal, MO 63401

    This 2 bed, 1 bath, 944 square foot home is more than move in ready, it's almost brand new! New updates include but are not imited to: new roof, siding, sofit and fascia, new electrical service from the street as well as new electric throught the house, new water main line from the street and all new interior plumbing, new a/c unit and newly serviced furnace and water heater, new windows,

    Ariana Galluzzio Prestige Realty, Inc

    1214 Hill St, Hannibal, MO 63401
  • /25

    $449,000

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

    515 Timber View Terrace, Hannibal, MO 63401

    If you want that "WOW" factor, this home is for you! at nearly 2300 square feet, this brand new home is only 196/sq ft and includes a large 35' x 27' garage and a unique semi-detached 12 x 18 structure great for a separate office, exercise room, musician studio or smoker's lounge (separate HVAC system than main house). Located in beautiful Timber View Terrace just east of Veteran's Rd on

    Nicholas Huscroft Chosen Realty, LLC

    515 Timber View Terrace, Hannibal, MO 63401
  • /22

    $449,000

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

    504 Timber View Terrace, Hannibal, MO 63401

    New Construction! Full walkout basement ranch style home in lovely, small, quiet, new neighborhood located just a few blocks east of Veteran's Road on Stardust close to shopping, highways, schools and hospital. Check out this gorgeous open floorplan featuring neutral tan/gray/ivory color palette, vaulted ceilings, covered front porch, maintenance free vinyl deck, upgraded flooring throughout,

    Nicholas Huscroft Chosen Realty, LLC

    504 Timber View Terrace, Hannibal, MO 63401
  • /15

    $81,900

    • 1 Bed
    • 1 Bath
    • 724 Sq Ft

    729 Hazel St, Hannibal, MO 63401

    The charm and character are still apparent in this solid 1 bedroom, 1 bath home. With some work, the wood floors could be brought back to life along with some fresh paint on the walls. Solid, well built homes are hard to find. This one has off street parking via an alley, or park along the street at the front of the house. It's a pretty street with flower blooming trees inviting you right on into

    Teree Haynes Hannibal Realty LLC

    729 Hazel St, Hannibal, MO 63401
  • /15

    $25,900

    • 4 Beds
    • 1.5 Baths
    • 1,686 Sq Ft

    1714 Grace St, Hannibal, MO 63401

    Calling all DIY and professional renovators, opportunity awaits! This spacious 1.5 story, 4-bedroom, 1.5-bathroom investment property is waiting for the right person to give it the TLC it needs to reach its full potential! The house has been cleared out and is a blank canvas for someone to transform it into whatever they desire! Schedule an appointment to see it in person and begin designing your

    Aaron Peters Century 21 Broughton Team

    1714 Grace St, Hannibal, MO 63401
  • /22

    $359,000

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

    $314,000

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

    2 El Rancho Dr, Hannibal, MO 63401

    NEW PRICE! Full brick ranch home with over 2600 sq feet of living space in a well established neighborhood. 4 bedroom/2 bath with inviting large living room offering plenty of natural light. Kitchen features stainless steel appliances, breakfast bar and breakfast nook for quick meals. The split bedroom floor plan provides privacy, including a built-in desk and separate bath with a ceramic tile

    Lisa Kairy Prestige Realty, Inc

    2 El Rancho Dr, Hannibal, MO 63401
  • /30

    $329,000

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

    53035 Norwoods Place, Hannibal, MO 63401

    Your country oasis awaits! Located on 1.1 +/- unrestricted acres, this 4 bedroom, 2.5 bath, 3 car garage home is perfect for those who like to entertain but still like seclusion. As you enter you are welcomed by the great room with a 2 story vaulted ceiling and gas fireplace. The home flows into the kitchen that features a breakfast bar and breakfast nook. From the kitchen you will find the main

    Connor Doyle Prestige Realty, Inc

    53035 Norwoods Place, Hannibal, MO 63401
  • /20

    $68,500

    • 1 Bed
    • 2 Baths
    • 800 Sq Ft

    711 Fulton Ave, Hannibal, MO 63401

    Remodeled from top to bottom in last few years! Hasn't been lived in since remodel, so still feels new! Seller has invested MUCH MORE in this home than list price reflects! Main floor consists of enclosed porch entry, living room, dining room, kitchenette, & full bath. Downstairs is bedroom & 2nd full bath. Laundry area is tucked away in storage area off bedroom. If preferred, dining room or a

    Sue Giroux Century 21 Broughton Team

    711 Fulton Ave, Hannibal, MO 63401
  • /15

    $29,000

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

    1700 Chestnut St, Hannibal, MO 63401

    Investment opportunity awaits at 1700 Chestnut in Hannibal, MO. This four-unit apartment building offers excellent potential for the savvy investor. Each of the four units features one bedroom and one bathroom. While the building requires renovation, some appliances and materials are included in the sale, offering a helpful start to the project. Property is being sold in as-is condition. The

    Bryan Johnson Farlow Real Estate Experts Inc

    1700 Chestnut St, Hannibal, MO 63401
  • /7

    $77,900

    • 2 Beds
    • 1 Bath
    • 896 Sq Ft

    1400 Walnut St, Hannibal, MO 63401

    Cute bungalow ready for its next family. A perfect starter home on a corner lot.

    John Davis Ravenscraft Realty

    1400 Walnut St, Hannibal, MO 63401
  • /29

    $550,000

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

    161 Kitlaw Dr, Hannibal, MO 63401

    Discover this stunning 3-bedroom, 2.5-bathroom home, custom built in 2022, located in a newly developing subdivision. This residence offers main level living, featuring a spacious living room, kitchen, and dining area with vaulted ceilings that create an inviting atmosphere. The master suite is a true retreat, complete with a walk-in closet and an impressive master bath featuring a double sink,

    Kennedy McKay Hannibal Realty LLC

    161 Kitlaw Dr, Hannibal, MO 63401
  • /16

    $37,250

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

    1809 Chestnut St, Hannibal, MO 63401

    Investors, flippers, and construction companies don’t miss out on this solid project house located near downtown Hannibal, MO. This is a lot of house for the price and would be a great investment property or a perfect first-time home for a new homeowner. 1809 Chestnut Street was built in 1890 and is a 2-story home with a basement that features 2,175 square feet of living space. On the main level

    Mark Bandy See Real Estate

    1809 Chestnut St, Hannibal, MO 63401
  • /20

    $469,000

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

    100 El Rancho Dr, Hannibal, MO 63401

    This beautiful 4-bedroom, 2.5-bathroom brick residence is perfectly situated on a sprawling 1.8+/- acres in the heart of El Rancho Estates! As you enter, you'll be greeted by stunning hardwood floors that flow throughout the main living areas, creating a warm and inviting atmosphere. The kitchen features elegant granite countertops and ample cabinetry. One of the standout features is the

    Kayla Velasquez-Jones Ravenscraft Realty

    100 El Rancho 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
  • /21

    $292,000 Open Sat 3PM - 5PM

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

    4037 Breckenridge Dr, Hannibal, MO 63401

    NEW PRICE! Welcome to this beautifully crafted new construction home, offering modern design and exceptional quality. With 3 spacious bedrooms and 2 full baths, this home blends luxury with functionality. Step inside to discover an open-concept living area featuring 9' walls and vaulted ceilings in the living room. The gourmet kitchen boast solid wood cabinets and sleek granite countertops making

    Jordahn Leonard Prestige Realty, Inc

    4037 Breckenridge Dr, Hannibal, MO 63401

Showing Results 1 - 40, Page 1 of 2

About Hannibal

Mark Twain’s novels have acquainted readers worldwide with Hannibal and life on the Mississippi River. But today, Hannibal is more than just Mark Twain’s hometown. It’s a suburban city of 17,000 that has a quaint historic downtown, lots of parks, special events and an arts scene. “Growing up, you get tired of it, like ‘oh, Mark Twain everything,’ but then you get older and realize it’s pretty neat to live in this town. It’s a nice small town with plenty of things to do. It’s a nice community to live in,” says J’Nelle Lee, a Realtor with Hanniba ...

Home Trends in Hannibal, MO

Home Trends

Median Price (12 Mo)
$170,500
Median Single Family Price
$179,500
Median Townhouse Price
$30,000
Median 2 Bedroom Price
$175,000
Average Price Per Sq Ft
$117
Number of Homes for Sale
53
Last 12 months Home Sales
259
Months of Supply
2.50
Median List Price
$181,200
Median Discount From 1st List Price
3%
Median Home Sale Price YoY Change
2%
How to Buy a Home How to Finance a Home How to Sell a Home