291

Recently Sold Hannibal, MO Homes

Section Image
  • /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
  • /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
  • /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
  • /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
  • /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
  • /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
  • /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
  • /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
  • /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
  • /15

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

    • 3,834 Sq Ft
    • $5/SF
    • 2 Days On Market
    • 4 Beds
    • 4 Baths
    • Built 1890

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

    $187,500 Last List Price Sold Aug 06, 2025

    • 2,352 Sq Ft
    • $80/SF
    • 42 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1965

    56319 Meyer Trail, Hannibal, MO 63401

    Welcome to your dream home! This stunning property features an inviting and spacious interior that perfectly balances style and functionality. At its heart is a large kitchen equipped with modern stainless steel appliances, a cozy breakfast nook, and a central island ideal for meal prep or casual dining. The separate dining room provides an elegant setting for entertaining guests.Step

    Jennifer Ruhl Ravenscraft Realty

    56319 Meyer Trail, Hannibal, MO 63401
  • /29

    $289,000 Last List Price Sold Aug 06, 2025

    • 2,280 Sq Ft
    • $127/SF
    • 49 Days On Market
    • 3 Beds
    • 2.5 Baths
    • Built 1997

    123 Clover Rd, Hannibal, MO 63401

    Situated on a spacious half-acre corner lot, this beautifully maintained home offers 3 bedrooms plus a versatile sleeping room—perfect for a 4th bedroom. The kitchen features elegant quartz countertops and comes fully equipped with appliances that convey. Enjoy 2.5 baths for added convenience, and unwind in the included hot tub after a long day. A rare blend of comfort, functionality, and

    Jordahn Leonard Prestige Realty, Inc

    123 Clover Rd, Hannibal, MO 63401
  • /38

    $489,000 Last List Price Sold Aug 06, 2025

    • 3,814 Sq Ft
    • $128/SF
    • 109 Days On Market
    • 5 Beds
    • 4 Baths
    • Built 1995

    123 El Rancho Dr, Hannibal, MO 63401

    CONTINUE TO SHOW. Current offer has a 72 hour kick-out clause. 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

    Kristy Trevathan Prestige Realty, Inc

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

    $47,000 Last List Price Sold Aug 04, 2025

    • Land
    • 0.02 Acre
    • $1,880,000 per Acre
    • 356 Days On Market

    0 Lot 62 Minnow Creek Subdvsn Unit MAR24049767, Hannibal, MO 63401

    Welcome to one of Hannibal's Newest Subdivisions!Discover your dream home in our stunning new subdivision, nestled in a prime location with easy access to highways, medical facilities, shopping, and dining options. This neighborhood is designed for those who appreciate comfort and convenience, making it the perfect place to call home.Our high-end single-family residences boast a

    Razack Ismail Century 21 Broughton Team

    0 Lot 62 Minnow Creek Subdvsn Unit MAR24049767, Hannibal, MO 63401
  • /16

    $88,000 Last List Price Sold Aug 01, 2025

    • 1,302 Sq Ft
    • $68/SF
    • 59 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1910

    904 Lindell Ave, Hannibal, MO 63401

    1 1/2 story home, 3 bedrooms, 2 bathrooms, and a fenced backyard. The main level has open concept with living room and kitchen combination. There is one bedroom, one full bathroom, and laundry on the main level. The upstairs has two bedrooms and one full bathroom. The home a fenced in backyard and two spots for parking. Additional parking in front of the house.

    J'Nelle Lee Hannibal Realty LLC

    904 Lindell Ave, Hannibal, MO 63401
  • /8

    $85,000 Last List Price Sold Jul 31, 2025

    • 2,880 Sq Ft
    • $30/SF
    • 15 Days On Market
    • 750 Beds
    • 375 Baths
    • Built 1910

    1250-2 Broadway Unit 1250-1252, Hannibal, MO 63401

    Don't miss out on this amazing duplex! With newer siding, windows and roof this one has loads of potential. Each unit features three bedrooms with spacious living rooms, dining rooms and kitchens. One unit is currently rented at $700/month, the other side is vacant and ready for you to choose your own tenants. Centrally located in Hannibal this location provides convenience for shopping, work and

    Soshia Tymcheck Century 21 Broughton Team

    1250-2 Broadway Unit 1250-1252, Hannibal, MO 63401
  • /10

    $149,000 Last List Price Sold Jul 31, 2025

    • 1,656 Sq Ft
    • $90/SF
    • 14 Days On Market
    • 9 Beds
    • 4 Baths
    • Built 1895

    518 N 5th St Unit 518-520, Hannibal, MO 63401

    Opportunity awaits! This duplex near the Historic Downtown Hannibal is in the perfect location. The property has two units, each featuring three bedrooms. One unit has a long-term tenant who would like to continue renting - which means INSTANT INCOME for the new owners. The other unit has recently been renovated featuring new flooring and fresh paint throughout. Updates in the past couple of

    Soshia Tymcheck Century 21 Broughton Team

    518 N 5th St Unit 518-520, Hannibal, MO 63401
  • /29

    $164,900 Last List Price Sold Jul 31, 2025

    • 1,040 Sq Ft
    • $159/SF
    • 50 Days On Market
    • 3 Beds
    • 1 Bath
    • Built 1959

    16 Wauneta Place, Hannibal, MO 63401

    Charming Raised Ranch with Stylish Updates & Outdoor Entertaining Space! With original hardwood floors, handcrafted barn-style closet doors, and a modern galley kitchen featuring a brand-new backsplash, this home is full of personality. The main level offers 3 bedrooms and a full bath, while the lower level includes a non-conforming 4th sleeping room—ideal for guests, a home office, or hobby

    Donnely Jung Ravenscraft Realty

    16 Wauneta Place, Hannibal, MO 63401
  • /35

    $379,000 Last List Price Sold Jul 30, 2025

    • 3,145 Sq Ft
    • $121/SF
    • 285 Days On Market
    • 5 Beds
    • 4 Baths
    • Built 1976

    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

    Jen Salerno Century 21 Broughton Team

    18 Boca Dr, Hannibal, MO 63401
  • /41

    $560,000 Last List Price Sold Jul 28, 2025

    • 3,800 Sq Ft
    • $147/SF
    • 18 Days On Market
    • 4 Beds
    • 3 Baths
    • Built 2019

    240 Gala Dr, Hannibal, MO 63401

    Welcome to this meticulously maintained home offering 3,800 total finished square feet, including 2,262 sq ft on the main level. Located on a beautifully landscaped lot, this property features an oversized 2-car main level garage and a basement utility garage for additional storage or workshop space. Step inside to find a large eat-in kitchen that flows into a formal dining area—perfect for

    Sue-ann Westhoff Prestige Realty, Inc

    240 Gala Dr, Hannibal, MO 63401
  • /39

    $160,000 Last List Price Sold Jul 25, 2025

    • 2,270 Sq Ft
    • $70/SF
    • 4 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1975

    1504 Dean Ave, Hannibal, MO 63401

    Previous owner's appreciation for bees & providing a haven of flowers for them may not be what you appreciate most, but step inside to be excited! What a delightful kitchen! Gorgeous high-class cabinets with pull-out drawers & the stainless-steel appliances stay. Just off dining area is a sunroom overlooking the deck. Spacious living room, the first 2 bedrooms, & full bath with stackable

    Sue Giroux Century 21 Broughton Team

    1504 Dean Ave, Hannibal, MO 63401
  • /7

    $20,000 Last List Price Sold Jul 23, 2025

    • 885 Sq Ft
    • $23/SF
    • 16 Days On Market
    • 1 Bed
    • 1 Bath
    • Built 1900

    905 Fulton Ave, Hannibal, MO 63401

    Opporunity to fix up a brick, bungalow home. The home has one bedroom, living room, dining room, and kitchen. Located on a corner lot with partially fenced backyard and off street parking. This property is being sold as is, where is. Make offer!!

    J'Nelle Lee Hannibal Realty LLC

    905 Fulton Ave, Hannibal, MO 63401
  • /17

    $42,000 Last List Price Sold Jul 23, 2025

    • 1,192 Sq Ft
    • $35/SF
    • 21 Days On Market
    • 2 Beds
    • 1 Bath
    • Built 1920

    427 W Terrace Ave, Hannibal, MO 63401

    2-bedroom, 1-bath home located on Hannibal’s South Side. This home features spacious living with a large den in addition to the main living room. A full basement and a 2-car detached garage provides additional storage room. The home needs some love and is being sold as-is. A solid option for investors or buyers looking for a project.

    Connor Doyle Prestige Realty, Inc

    427 W Terrace Ave, Hannibal, MO 63401
  • /20

    $135,000 Last List Price Sold Jul 23, 2025

    • 2,010 Sq Ft
    • $67/SF
    • 54 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1910

    715 Lyon St, Hannibal, MO 63401

    Welcome to this beautifully remodeled 3-bedroom, 2-bathroom home with an additional flex room — perfect as a home office, guest room, playroom, or even a 4th bedroom. Located in the heart of Hannibal, this move-in-ready gem has been thoughtfully updated! This home is close to schools, shopping, parks, and more — the perfect blend of comfort, style, and flexibility. Additional highlights

    Brittney Reid Ragar Realty

    715 Lyon St, Hannibal, MO 63401
  • /28

    $315,000 Last List Price Sold Jul 23, 2025

    • 2,300 Sq Ft
    • $137/SF
    • 33 Days On Market
    • 4 Beds
    • 2.5 Baths
    • Built 2025

    95 Stevens Dr, Hannibal, MO 63401

    Welcome to this beautifully designed new construction 2-story ranch, offering contemporary comfort and smart functionality in every detail.This thoughtfully crafted home features a spacious main-level primary suite with a private ensuite bathroom, perfect for easy, single-level living.Step inside to find an open-concept layout with sleek stainless steel appliances, walk-in pantry, and durable

    Sue-ann Westhoff Prestige Realty, Inc

    95 Stevens Dr, Hannibal, MO 63401
  • /29

    $96,000 Last List Price Sold Jul 23, 2025

    • 1,432 Sq Ft
    • $67/SF
    • 73 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1920

    801 Hazel St, Hannibal, MO 63401

    MAKE OFFER! A lot of house for the Price! This 3 bedroom, 2 bath home sits on a corner lot and features great updates you'll appreciate-new roof, furnace and central air unit. The main floor offers a spacious living room, dining room, kitchen, full bath, and laundry room. Hardwood flooring runs throughout most of the house. Upstairs are 3 bedrooms and a 2nd full bath. Some replacement windows

    Lisa Kairy Prestige Realty, Inc

    801 Hazel St, Hannibal, MO 63401
  • /18

    $55,000 Last List Price Sold Jul 18, 2025

    • 1,887 Sq Ft
    • $29/SF
    • 21 Days On Market
    • Built 1900

    2008 Grace St, Hannibal, MO 63401

    Bungalow located on Grace St., featuring 2 bedrooms on the main level and 1 bathroom. Fresh paint and all new floor on the main level. The upstairs can be renovated to include additional living space. There is off street parking in the alley. Price right and will move fast. Selling as is, seller is accepting back up offers,

    Sue-ann Westhoff Prestige Realty, Inc

    2008 Grace St, Hannibal, MO 63401
  • /39

    $354,000 Last List Price Sold Jul 18, 2025

    • 3,500 Sq Ft
    • $101/SF
    • 34 Days On Market
    • 4 Beds
    • 3 Baths
    • Built 2018

    9016 Idell Creek Ln, Hannibal, MO 63401

    Definitely not a drive-by, you need to step inside. Built in 2018 with 4 bedrooms/3 baths, In-Law quarters, approx 3500 sq ft of living space. Spacious living room full of natural light, connecting the kitchen, island, pantry, & dining room. The main kitchen features reverse osmosis & whole house water filtration system. Primary suite is amazing with a large bedroom, private bath and walk-in

    Lisa Kairy Prestige Realty, Inc

    9016 Idell Creek Ln, Hannibal, MO 63401
  • /14

    $139,900 Last List Price Sold Jul 18, 2025

    • 725 Sq Ft
    • $193/SF
    • 42 Days On Market
    • 2 Baths
    • Built 1930

    1509 Booker St, Hannibal, MO 63401

    Welcome to this beautifully remodeled 2-bedroom, 2-bath home! This stunning property features off-street parking for your convenience, brand new stainless steel appliances, and a spacious, fenced-in backyard – perfect for outdoor gatherings or relaxing in privacy. Don’t miss the opportunity to make this charming home yours!

    Jennifer Ruhl Ravenscraft Realty

    1509 Booker St, Hannibal, MO 63401
  • /19

    $239,000 Last List Price Sold Jul 17, 2025

    • 2,006 Sq Ft
    • $119/SF
    • 84 Days On Market
    • 3 Beds
    • 1.5 Baths
    • Built 1961

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

    $95,000 Last List Price Sold Jul 17, 2025

    • 1,106 Sq Ft
    • $86/SF
    • 69 Days On Market
    • 3 Beds
    • 1 Bath
    • Built 1915

    210 Magnolia Ave, Hannibal, MO 63401

    This charming 3-bedroom, 1-bath home is full of potential. The original hardwood floors add character and can be beautifully refinished to enhance the space. With new replacement windows, maintenance is minimized, making it a great option for easy living. The backyard is low-maintenance, while off-street parking provides convenience. The small utility shed, gas stove, dishwasher, and refrigerator

    Kelly LaForce Century 21 Broughton Team

    210 Magnolia Ave, Hannibal, MO 63401
  • /9

    $345,000 Last List Price Sold Jul 15, 2025

    • 1,768 Sq Ft
    • $195/SF
    • Built 2025

    5729 Brady Rd, Hannibal, MO 63401

    Comp purposes only... large corner lot, open floor plan with vaulted living room. Large bedrooms, walk in master closet.

    Sue-ann Westhoff Prestige Realty, Inc

    5729 Brady Rd, Hannibal, MO 63401
  • /58

    $549,000 Last List Price Sold Jul 14, 2025

    • 7,071 Sq Ft
    • $78/SF
    • 20 Days On Market
    • 4 Beds
    • 4.5 Baths
    • Built 1976

    16 Siesta Dr, Hannibal, MO 63401

    This expansive estate offers over 7,000 square feet of finished living space situated on a beautifully wooded 3.1-acre corner lot. Designed for both comfort and versatility, the home features four spacious bedrooms, two additional sleeping rooms, and a stunning living room with a wall of windows that bathe the space in natural light. Two cozy wood-burning fireplaces add warmth and charm, creating

    Sue-ann Westhoff Prestige Realty, Inc

    16 Siesta Dr, Hannibal, MO 63401
  • /24

    $425,000 Last List Price Sold Jul 14, 2025

    • 3,856 Sq Ft
    • $110/SF
    • 13 Days On Market
    • 3 Beds
    • 2.5 Baths
    • Built 1988

    201 Rolling Meadows, Hannibal, MO 63401

    Purchased in 2020, this home has had some great updates on flooring and paint colors. Spacious laundry and pantry off kitchen efficiently organized. Formal living room makes a great music room or private nook for office if preferred. Master bedroom off front hall includes a custom ceramic tiled shower, tiled floor, and newer vanity. Main bath and 2 bedrooms are charming and comfortably sized.

    James Mulhern Prestige Realty, Inc

    201 Rolling Meadows, Hannibal, MO 63401
  • /47

    $95,000 Last List Price Sold Jul 11, 2025

    • 1,494 Sq Ft
    • $64/SF
    • 1 Day On Market
    • 3 Beds
    • 1.5 Baths
    • Built 1900

    1418 Sierra St, Hannibal, MO 63401

    Don't miss an opportunity at this newly remodeled home with its own off-street parking!!! An acre of land that features yard and woods to give a sense of privacy. Open the door to be welcomed into the main level which features a living room, main bedroom, full bathroom, half bathroom, & kitchen. The kitchen features a breakfast bar, pantry, and newly added appliances. Downstairs you will find the

    Tyler Finnerty Keller Williams Realty West

    1418 Sierra St, Hannibal, MO 63401
  • /9

    $45,000 Last List Price Sold Jul 10, 2025

    • 1,073 Sq Ft
    • $42/SF
    • 39 Days On Market
    • 1 Bed
    • 1 Bath
    • Built 1925

    312 Beech St, Hannibal, MO 63401

    Come see this charming house on the hill. This house, even though, it needs some TLC has been very well cared for during the years and mainly needs updating. Very sound structurally. This would be a great investment property. Must see to appreciate. This home has a metal roof which won't sock your budget. The owner previously installed Hardy Board siding and placed the siding with screws

    Tracie Fleetwood Davis & Associates, REALTORS

    312 Beech St, Hannibal, MO 63401
  • /44

    $239,500 Last List Price Sold Jul 08, 2025

    • 2,681 Sq Ft
    • $89/SF
    • 28 Days On Market
    • 3 Beds
    • 3 Baths
    • Built 1910

    2301 Palmyra Rd, Hannibal, MO 63401

    Character abounds here! Located by Country Club golf course. Step up to the side deck & enter attractive family room w/ wall of windows overlooking the tree-shaded yard! Terrific kitchen has stainless steel appliances, Hickory cabinetry w/soft-close drawers, granite countertops & pantry. Dining room & living room are complemented by fireplace, built-in bookcase & stained-glass windows. Main

    Sue Giroux Century 21 Broughton Team

    2301 Palmyra Rd, Hannibal, MO 63401
  • /18

    $69,000 Last List Price Sold Jul 07, 2025

    • 2,024 Sq Ft
    • $34/SF
    • 3 Beds
    • 2 Baths
    • Built 1920

    909 Union St, Hannibal, MO 63401

    Check out this roomy 2-story home featuring 3 spacious bedrooms, a versatile nonconforming 4th bedroom or home office, 2 full bathrooms, and a generous 2,024 square feet of living space - giving you plenty of room to live, work, and unwind. The layout boasts large, open rooms filled with natural light, offering both comfort and flexibility. Step outside to a nicely sized backyard complete with a

    Aaron Peters Century 21 Broughton Team

    909 Union St, Hannibal, MO 63401
  • /20

    $68,500 Last List Price Sold Jul 07, 2025

    • 800 Sq Ft
    • $86/SF
    • 102 Days On Market
    • 1 Bed
    • 2 Baths
    • Built 1910

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

    $89,000 Last List Price Sold Jul 03, 2025

    • 1,401 Sq Ft
    • $64/SF
    • 2 Days On Market
    • 3 Beds
    • 1 Bath
    • Built 1915

    308 Magnolia Ave, Hannibal, MO 63401

    Calling all Investors!! This two-story, three-bedroom, one-bath home offers a great opportunity for buyers looking to invest in a property with potential. While it does need repairs and updates, it provides a blank canvas for renovation and customization. Whether you're an investor or a buyer looking to create your dream home, this property is full of possibilities. Bring your vision and make

    Tara Zeiger Prestige Realty, Inc

    308 Magnolia Ave, Hannibal, MO 63401

Showing Results 1 - 40, Page 1 of 8

Frequently Asked Questions

What is the average home price in Hannibal, MO?
Homes for sale in Hannibal, MO have an average home price of $240,908.
What is the average time to sell a house in Hannibal, MO?
The houses for sale in Hannibal, MO spend an average of 58 days on the market.
What is the number of active homes for sale in Hannibal, MO?
There are 16 active homes for sale in Hannibal, MO.
How many homes have sold over the last 12 months in Hannibal, MO?
377 homes have sold in Hannibal, MO over the last 12 months.

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 Sell a Home How to Rent a Home