9,215

Hannibal, MO Homes

Section Image Section Image
  • /22

    $235,000 Under Contract

    • 2 Beds
    • 2.5 Baths
    • 1,861 Sq Ft

    700 Clinic Rd, Hannibal, MO 63401

    An opportunity in the heart of Hannibal! This well-loved property at 700 Clinic Road comes with Hillcrest lots 76, 78, and 80, giving you over 3 acres of space right in town. Once both a reliable home and a trusted workplace, this residence now offers incredible potential as a fixer-upper for those ready to bring new life into it.The home offers 2 laundry areas, a kitchenette, and

    Agent Photo

    Roselee Ghattas

    Ravenscraft Realty

    (573) 731-4739

    700 Clinic Rd, Hannibal, MO 63401
  • /14

    $850 per month

    • 1 Bed
    • 1 Bath
    • 625 Sq Ft
    • House for Rent

    653 N Hawkins Ave, Hannibal, MO 63401

    Character and charm are not on short supply with this 1 bedroom, 1 bathroom tudor sytle bungalow! Enjoy the ease of wheelchair accessibility, the fully fenced back yard, full length driveway with access from N. Hawkins or alley access off Bell Ave., or any of the newly added updates!

    653 N Hawkins Ave, Hannibal, MO 63401
  • /39

    $165,000 Last List Price Sold Sep 19, 2025

    • 1,196 Sq Ft
    • $138/SF
    • 15 Days On Market
    • 3 Beds
    • 1 Bath
    • Built 1955

    32 Wauneta Place, Hannibal, MO 63401

    This 3 bedroom, 1 bathroom home offers a solid foundation with many of the major updates already complete. In the last three years, the siding, roof, and windows have all been replaced. Inside, the home is in good condition and move-in ready, while also offering an opportunity to add your own personal touch with some interior updates.Enjoy evenings on the back deck overlooking the partially

    Madison Christal Christal Property Group, LLC

    32 Wauneta Place, Hannibal, MO 63401
    • /23

      Est $250,151 Not Listed For Sale

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

      4053 Jericho Rd, Hannibal, MO 63401

      4053 Jericho Rd, Hannibal, MO 63401
  • /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
  • /15

    $2,200 per month

    • House for Rent

    307 U S 61, Hannibal, MO 63401

    Welcome to this incredible commercial property for lease with prime frontage. This spacious 4800 sq ft building boasts a showroom, and a warehouse area with a 12-foot overhead door, perfect for showcasing your products. The property also includes, a board room, two bathrooms, and provides ample space for your business needs. With private parking and easy access to major roadways, this is the

    Diana Waschenbach-Gronewold Zanger & Associates, Inc., REALTORS

    307 U S 61, Hannibal, MO 63401
  • /31

    $399,000 Last List Price Sold Sep 19, 2025

    • 952 Sq Ft
    • $419/SF
    • 2 Beds
    • 2 Baths
    • Built 2011

    49-51 Terrace Ln, Hannibal, MO 63401

    This distinctive property, located just outside the city limits of Hannibal, offers exceptional character and is currently vacant and ready for immediate occupancy. Showcasing quality woodwork and an open floor plan, the residence exudes a refined rustic charm reminiscent of a cabin-style retreat. The main level features a spacious bedroom, a full bathroom, and a seamlessly integrated dining,

    Sheena Smith Prestige Realty, Inc

    49-51 Terrace Ln, Hannibal, MO 63401
    • /50

      Est $647,096 Not Listed For Sale

      • 2 Beds
      • 2 Baths
      • 2,424 Sq Ft

      58050 Carrs Ln, Hannibal, MO 63401

      58050 Carrs Ln, 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
  • /27

    $79,000 Last List Price Sold Sep 19, 2025

    • Land
    • 3.54 Acres
    • $22,316 per Acre
    • 65 Days On Market

    Tract 4 Green Acres, Hannibal, MO 63401

    Searching for the perfect place to build your forever home just outside of Hannibal? This 3.34 acre tract located at the back of Green Acres subdivision in Ralls County, located just over 3 miles downHH off Highway 61. This lot offers the peace and privacy of country living, all while being just minutes from town. Plus, water, electric, and fiber internet are already at the road for each lot,

    Madison Christal Christal Property Group, LLC

    Tract 4 Green Acres, Hannibal, MO 63401
    • /20

      Est $159,554 Not Listed For Sale

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

      3613 Atoka St, Hannibal, MO 63401

      3613 Atoka St, Hannibal, MO 63401
  • /27

    $185,000

    • 5 Beds
    • 2.5 Baths
    • 1,729 Sq Ft

    220 N Hayden St, Hannibal, MO 63401

    Discover incredible value and room to grow in this 5-bedroom, 2.5-bath home offering more sleeping space than any other home in this price range. Featuring soaring 10-foot ceilings, large windows that flood the rooms with natural light, and two inviting porches perfect for entertaining or relaxing.A full unfinished basement with a dedicated workspace provides endless possibilities for

    Jacob Buckman Century 21 Broughton Team

    220 N Hayden St, Hannibal, MO 63401
  • /15

    $145,900 Last List Price Sold Sep 19, 2025

    • 1,242 Sq Ft
    • $117/SF
    • 166 Days On Market
    • 2 Beds
    • 1 Bath
    • Built 1930

    1503 Booker St, Hannibal, MO 63401

    You'll love this home! Previously this home was renovated with new drywall, plumbing, beautiful kitchen (with granite counter tops), spacious bath, LVP flooring, carpet, light fixtures, paint, vinyl replacement windows, upscale interior doors, cedar shake vinyl siding, hi-efficiency gas forced air furnace and central air, and mostly new wiring. This is like a brand new home, but with the

    Lisa Ball Prestige Realty, Inc

    1503 Booker St, Hannibal, MO 63401
    • /25

      Est $493,620 Not Listed For Sale

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

      8934 Idell Creek Ln, Hannibal, MO 63401

      8934 Idell Creek Ln, 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
  • /19

    $145,000 Last List Price Sold Sep 16, 2025

    • 1,307 Sq Ft
    • $111/SF
    • 7 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 2018

    3916 Evans St, Hannibal, MO 63401

    This single-family residence located in the Oakwood Neighborhood presents an opportunity to own a home built in 2018. With three bedrooms, this property offers plenty of space. The two bathrooms one being a primary bathroom offer practical and convenient spaces. Backyard access through an ally, level yard.

    Sue-ann Westhoff Prestige Realty, Inc

    3916 Evans St, Hannibal, MO 63401
    • /19

      Est $86,958 Not Listed For Sale

      • 4 Beds
      • 1,464 Sq Ft

      712 Birch St, Hannibal, MO 63401

      712 Birch St, Hannibal, MO 63401
  • /43

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

    $47,000 Last List Price Sold Sep 16, 2025

    • Land
    • 0.25 Acre
    • $188,000 per Acre
    • 398 Days On Market

    0 Lot 59 Minnow Creek Subdvsn Unit MAR24050237, 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

    Angela Peters Century 21 Broughton Team

    0 Lot 59 Minnow Creek Subdvsn Unit MAR24050237, Hannibal, MO 63401
    • /57

      Est $431,660 Not Listed For Sale

      • 5 Beds
      • 4.5 Baths
      • 4,800 Sq Ft

      4 Hibiscus Ln, Hannibal, MO 63401

      4 Hibiscus Ln, 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
  • /15

    $95,000 Last List Price Sold Sep 12, 2025

    • 1,653 Sq Ft
    • $57/SF
    • 3 Days On Market
    • 4 Beds
    • 4 Baths
    • Built 1925

    318 S 7th St, Hannibal, MO 63401

    Great investment opportunity with 2 separate duplexes equaling 4 total units. 318-320 S. 7th has a long term occupant that would like to stay. This unit is set up with one bedroom on the main level with access to an attic area that could be finished. Full basement under each property. 322-324 S. 7th has been remodeled on one side with new flooring, paint, and updated kitchen and bathroom.

    Sheri Neisen Prestige Realty, Inc

    318 S 7th St, Hannibal, MO 63401
    • /23

      Est $79,835 Not Listed For Sale

      • Studio
      • 1,900 Sq Ft

      1115 Center St, Hannibal, MO 63401

      1115 Center 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
  • /39

    $238,500 Last List Price Sold Sep 10, 2025

    • 1,658 Sq Ft
    • $144/SF
    • 81 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1961

    16 Fair Oaks Dr, Hannibal, MO 63401

    Some highlights of 16 Fair Oaks are new roof (2023), kitchen appliances (2022), can be all main level living with laundry hookups on main level and basement, dead-end private, road, large lot, and covered parking with circle driveway. Ranch style home with three bedrooms and two bathrooms. The home is situated on a flat lot with ample parking. Living room has gas ignting woodburning fireplace

    J'Nelle Lee Hannibal Realty LLC

    16 Fair Oaks Dr, Hannibal, MO 63401
    • /30

      Est $170,354 Not Listed For Sale

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

      3421 Saint Charles St, Hannibal, MO 63401

      3421 Saint Charles St, 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
  • /20

    $178,000 Last List Price Sold Sep 09, 2025

    • 1,421 Sq Ft
    • $125/SF
    • 36 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1920

    3121 Rendlen Ave, Hannibal, MO 63401

    Updated ranch style home with all main level living! Covered porch greets you and leads to a spacious living room with large picture windows. The living room is open to the dining room and kitchen area. The kitchen has white cabinets, butcher block counters, and new appliances. Off of the kitchen is a laundry room with access to the flat partially fenced backyard. This house has a split bedroom

    J'Nelle Lee Hannibal Realty LLC

    3121 Rendlen Ave, Hannibal, MO 63401
    • /31

      Est $228,990 Not Listed For Sale

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

      4920 Pulliam St, Hannibal, MO 63401

      4920 Pulliam St, 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
  • /37

    $349,900 Last List Price Sold Sep 08, 2025

    • 2,688 Sq Ft
    • $130/SF
    • 46 Days On Market
    • 4 Beds
    • 3 Baths
    • Built 1976

    23 Hamlin Heights Dr, Hannibal, MO 63401

    Picture-perfect and move-in ready! This beautifully updated ranch offers the perfect blend of charm and modern convenience with 4 spacious bedrooms plus an additional sleeping room ideal for guests, a home office, or hobby space. You'll love the 3 full bathrooms, all thoughtfully updated with stylish finishes.Step inside to find a warm, inviting open layout filled with natural light and fresh

    Jen Salerno Century 21 Broughton Team

    23 Hamlin Heights Dr, Hannibal, MO 63401
    • /12

      Est $51,306 Not Listed For Sale

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

      1613 Broadway, Hannibal, MO 63401

      1613 Broadway, 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
  • /10

    $33,500 Last List Price Sold Sep 05, 2025

    • 1,692 Sq Ft
    • $20/SF
    • 7 Days On Market
    • 3 Beds
    • 1.5 Baths
    • Built 1890

    1023 Valley St, Hannibal, MO 63401

    Are you ready for your next fixer-upper? If so, come see 1023 Valley in Hannibal, MO. This spacious property has great potential. Sitting on nearly 1 acre with established landscaping and plenty of off street parking, it's waiting for your creative touch. Inside you will find some materials to help jump start this project. This home is being sold "AS IS." Buyer is responsible for their own

    Lisa Mitchell Hannibal Realty LLC

    1023 Valley St, Hannibal, MO 63401
    • /22

      Est $131,402 Not Listed For Sale

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

      3833 Apache Trail, Hannibal, MO 63401

      3833 Apache Trail, 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
  • /24

    $185,000 Last List Price Sold Sep 04, 2025

    • 1,550 Sq Ft
    • $119/SF
    • 5 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1969

    83 Lake Apollo Dr, Hannibal, MO 63401

    One-level living!!! Full BRICK ranch with 3 bedrooms, 2 baths, attached 2 car garage & beautiful Lake Apollo adjoins the property! Doors from dining room & family room lead to patio, so relax there to enjoy the lake view! Kitchen and family room are open, so family can be together when the cooking is being done! And family room has a fireplace to keep it cozy. Separate dining room. Spacious

    Sue Giroux Century 21 Broughton Team

    83 Lake Apollo Dr, Hannibal, MO 63401
    • /95

      Est $768,871 Not Listed For Sale

      • 5 Beds
      • 3.5 Baths
      • 5,300 Sq Ft

      8900 Idell Creek Ln, Hannibal, MO 63401

      8900 Idell Creek Ln, Hannibal, MO 63401
  • /19

    $240,000

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

    1310 36th St, Hannibal, MO 63401

    Don't be fooled when you drive by this home. With over 2,008 finished square footage it will surprise you. Beautiful double lot that backs up to the woods. The kitchen features custom cabinetry and all new appliances. Room for a small dining table in the kitchen/dining area plus room to sit at the peninsula. Main level main bedroom suite includes a full bath with 2 vanities and a walk in

    Jordahn Leonard Prestige Realty, Inc

    1310 36th St, Hannibal, MO 63401
  • /61

    $2,566,500 Last List Price Sold Sep 03, 2025

    • 2,432 Sq Ft
    • $1,055/SF
    • 6 Days On Market

    14478 Hawthorne Rd, Hannibal, MO 63401

    This stunning 353.1+/- acre property in Ralls County, Missouri presents a rare and valuable combination of highly productive farmland, premium hunting habitat, and ideal building sites—making it a standout opportunity for farmers, investors, and outdoor enthusiasts alike. Approximately 277 acres are currently cash rented at $240 per acre, providing immediate income. The property features

    Lucas Mitchell High Point Land Company, LLC

    14478 Hawthorne Rd, Hannibal, MO 63401

Showing Results 1 - 40, Page 1 of 18

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