9,424

Homes in ZIP Code 63401

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

    $399,000 Under Contract

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

    $399,500 Last List Price Sold Sep 22, 2025

    • 1,878 Sq Ft
    • $213/SF
    • 42 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 2024

    363 Honeysuckle Dr, Hannibal, MO 63401

    Contemporary new construction home located in one of Hannibal’s newest subdivisions. With vaulted ceilings and and cozy fireplace in the great room you will feel right at home. The kitchen features sleek granite countertops and kitchen appliances to convey. Off the kitchen you will find a separate laundry room with additional storage space. The primary suite includes a large walk-in closet and a

    Jordahn Leonard Prestige Realty, Inc

    363 Honeysuckle Dr, 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
  • /6

    $15,000

    • Land
    • 0.21 Acre
    • $72,115 per Acre

    408 Grand Ave, Hannibal, MO 63401

    408 Grand Avenue – Opportunity awaits with this 0.208-acre vacant lot, once a home site and now cleared! Conveniently located on Grand Avenue, this property offers a blank slate to build your vision—whether a new home, investment property, or other possibilities. A great chance to secure land in town with easy access to local amenities.

    Agent Photo

    Roselee Ghattas

    Ravenscraft Realty

    (573) 648-3887

    408 Grand 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
    • /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
  • /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
  • /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
    • /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
  • /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
  • /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
    • /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
  • /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
  • /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
    • /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
  • /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
  • /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
    • /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
  • /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
  • /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
    • /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
  • /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

    $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
    • /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
  • /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
  • /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
    • /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
  • /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
  • /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
    • /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
  • /34

    $295,000

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

    6636 County Road 423, Palmyra, MO 63461

    MOTIVATED SELLER!!!! This spacious 4-bedroom home offers the best of country living with the convenience you need. This 1,320 square foot home also offers an ADDITIONAL 1,200 square feet of living space in the partially basement! Featuring a main-level laundry room, a dine-in kitchen perfect for family meals, and a large yard ideal for gardening, play, or entertaining. An above-ground pool

    Jill Otten Century 21 Broughton Team

    6636 County Road 423, Palmyra, MO 63461
  • /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
    • /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
  • /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
  • /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

Showing Results 1 - 40, Page 1 of 18

How to Buy a Home How to Finance a Home How to Sell a Home