8,885

Hannibal, MO Homes

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

    $1,450 per month

    • 1 Bed
    • 1 Bath
    • 1,200 Sq Ft
    • Condo for Rent

    574 Clinic Rd Unit A, Hannibal, MO 63401

    Attractive, fully furnished, very clean and spacious apartment about 5 minutes from Hannibal Regional Hospital. Centrally located and close to restaurants, gas stations, and shopping, yet in a serene, private setting with lovely views and lots of windows that show off outside setting and let in great light. A washer/dryer are included with this apartment. The kitchen has a sit-down storage bar

    574 Clinic Rd Unit A, Hannibal, MO 63401
  • /5

    $46,500 Last List Price Sold May 02, 2025

    • Land
    • 1.01 Acres
    • $46,040 per Acre
    • 115 Days On Market

    0 Lot 47 Lela Unit MAR25000776, Hannibal, MO 63401

    Now is the time to make plans for summer building but if you cannot find a lot to accommodate your dream home without giving up a yard in a quiet subdivision minutes from town and shopping centers, here is your answer? This 1-acre lot in Clear Creek Subdivision offers underground utilities, WiFi availability, on a dead-end street and backs up to city wooded land. This lot has some mature trees

    Janet Brown Century 21 Broughton Team

    0 Lot 47 Lela Unit MAR25000776, Hannibal, MO 63401
    • /23

      Est $223,039 Not Listed For Sale

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

      4053 Jericho Rd, Hannibal, MO 63401

      4053 Jericho Rd, Hannibal, MO 63401
  • /25

    $215,000 Open Sat 12PM - 2PM

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

    2609 Chestnut St, Hannibal, MO 63401

    Modern comfort meets efficient design! Welcome to your brand-new 3-bedroom, 2-bathroom home offering 1,292 sq ft of thoughtfully designed living space-all on one level! Enjoy peace of mind with all-new systems including furnace, AC, roof, and more! Inside, luxury vinyl plank flooring flows througout, and 8 foot ceilings give a spacious feel. The living room boasts a vaulted ceiling, and the

    Ariana Galluzzio Prestige Realty, Inc

    2609 Chestnut St, Hannibal, MO 63401
  • /15

    $2,500 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
  • /42

    $372,900 Last List Price Sold May 01, 2025

    • 1,634 Sq Ft
    • $228/SF
    • 15 Days On Market
    • 3 Beds
    • 3 Baths
    • Built 1989

    411 Timberline Trail, Hannibal, MO 63401

    Welcome to this three bedroom and three bathroom home! The main level has a living room with woodburning fireplace and built-in entertainment center, dining room, eat-in kitchen, and laundry. The primary bedroom has a private bathroom with walk-in shower. The basement has additional living space with a rec room, large family room with bar, sleeping room, and a full bathroom. There is a large

    J'Nelle Lee Hannibal Realty LLC

    411 Timberline Trail, Hannibal, MO 63401
    • /50

      Est $638,207 Not Listed For Sale

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

      58050 Carrs Ln, Hannibal, MO 63401

      58050 Carrs Ln, Hannibal, MO 63401
  • /52

    $369,000

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

    11223 Dove Ridge Rd, Hannibal, MO 63401

    Spacious ranch style home on the edge of town in a country subdivision. The main house features 4 bedrooms, 3 bath, a finished basement, and a 2 car garage. A separate mother-in-law suite adds even more versatility with 2 bedroom, 1 bath, full kitchen, living room, and a private entrance--ideal for extended family, guests, or rental income. There's also a second outbuilding on site with great

    Lisa Kairy Prestige Realty, Inc

    11223 Dove Ridge Rd, Hannibal, MO 63401
  • /13

    $110,000 Last List Price Sold Apr 30, 2025

    • 1,052 Sq Ft
    • $105/SF
    • 27 Days On Market
    • 3 Beds
    • 1 Bath
    • Built 1983

    110 Huckleberry Heights Dr, Hannibal, MO 63401

    Condominiums are a great options for many buyers, especially those looking for a place that do not want outside maintenance. Unit 110 is conveniently located in the 1st building. Access the unit by walking down a few stairs from the main entrance, or enjoy a step-free entry by using the front door entrance on the lower level. The kitchen features white cabinets and all kitchen appliances stay.

    Lisa Kairy Prestige Realty, Inc

    110 Huckleberry Heights Dr, Hannibal, MO 63401
    • /25

      Est $197,770 Not Listed For Sale

      • 3 Beds
      • 1 Bath
      • 1,064 Sq Ft

      8282 County Road 424, Hannibal, MO 63401

      8282 County Road 424, Hannibal, MO 63401
  • /30

    $565,000

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

    633 Jonathan Rd, Hannibal, MO 63401

    Discover this stunning home in the desirable Fette Orchard subdivision! This beautifully maintained residence features 4 spacious bedrooms and 3 modern bathrooms, perfect for family living. The open floor concept provides a seamless flow throughout the main level, while the fully finished walk-out basement offers additional space for relaxation or entertainment. Enjoy the large, fenced backyard,

    Jennifer Ruhl Ravenscraft Realty

    633 Jonathan Rd, Hannibal, MO 63401
  • /12

    $167,000 Last List Price Sold Apr 30, 2025

    • 1,274 Sq Ft
    • $131/SF
    • 29 Days On Market
    • 4 Beds
    • 1 Bath
    • Built 1959

    2201 Ford St, Hannibal, MO 63401

    Welcome Home! This well-maintained 4 bedroom ranch is nestled on a spacious double lot, offering plenty of room for comfortable single-level living. Step inside to find a bright and inviting living room, complete with a large picture window that fills the space with natural light. The kitchen and dining combo provides ample storage, including a convenient walk-in pantry. Down the hall, you’ll

    Connor Doyle Prestige Realty, Inc

    2201 Ford St, Hannibal, MO 63401
    • /57

      Est $417,514 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
  • /28

    $445,000

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

    7070 Goldenrod Rd, Hannibal, MO 63401

    Spacious home, beautiful land, and versatile outbuildings—this one checks all the boxes! Nestled on 5 acres, this 3-bed, 3.5-bath home offers 1,744 sq. ft. of well-maintained living space, including a large master suite with walk-in closet and master bathroom. Just off the kitchen, a screened-in back porch provides the perfect spot to enjoy your morning coffee or relax at the end of the day. The

    Sarah Hathaway Prestige Realty, Inc

    7070 Goldenrod Rd, Hannibal, MO 63401
  • /27

    $365,000 Last List Price Sold Apr 30, 2025

    • 3,248 Sq Ft
    • $112/SF
    • 100 Days On Market
    • 4 Beds
    • 3 Baths
    • Built 1997

    536 Rosewood Dr, Hannibal, MO 63401

    This 4-bedroom, 3-bath brick home is what you have been waiting for! As you enter, you’re greeted by a spacious interior featuring hardwood floors throughout the main level living area. With 2 fireplaces—one in the formal living room and another in the lower level—you’ll enjoy the perfect ambiance year-round. This home offers plenty of space for everyone, including 3 additional versatile rooms

    Rickelle Pimentel Ravenscraft Realty

    536 Rosewood Dr, Hannibal, MO 63401
    • /54

      Not Listed For Sale

      • 3 Beds
      • 2.5 Baths
      • 3,132 Sq Ft

      207 N Maple Ave, Hannibal, MO 63401

      207 N Maple Ave, Hannibal, MO 63401
  • /27

    $343,500

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

    300 Braeburn Dr, Hannibal, MO 63401

    Beautiful home in Fette Orchard Subdivision. Main level living! NO STEP ENTRY! Come see this open floor plan home with some sweet extras! New Barn doors installed at the front bedroom area! Large kitchen pantry! Loads of natural light. Stainless kitchen appliances. Shaker style cabinets. Granite countertops. Split bedroom floor plan for privacy. A back patio for grilling. Covered front porch. 3

    Teree Haynes Hannibal Realty LLC

    300 Braeburn Dr, Hannibal, MO 63401
  • /11

    $149,000 Last List Price Sold Apr 30, 2025

    • 1,524 Sq Ft
    • $98/SF
    • 176 Days On Market
    • 7 Beds
    • 2.5 Baths
    • Built 1909

    800 Center St, Hannibal, MO 63401

    Step into timeless elegance with this stunning 1909 American Colonial-style home, a true masterpiece that perfectly showcases its historic charm just waiting for your personal touch. This home was originally built in 1909 for the Davidson family who worked with investments in the early years of Hannibal. The home still shows their names stamped on the cornerstone. With 7 spacious bedrooms and

    Jenny Sanders Century 21 Broughton Team

    800 Center St, Hannibal, MO 63401
    • /23

      Est $92,941 Not Listed For Sale

      • Studio
      • 1,900 Sq Ft

      1115 Center St, Hannibal, MO 63401

      1115 Center St, Hannibal, MO 63401
  • /18

    $319,000

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

    455 Breckenridge Dr, Hannibal, MO 63401

    New Construction and ready for its first buyer.. The open concept is 1800 sq ft with a split bedroom floor plan, 3 bedroom and 2 bath. The kitchen showcases white shaker style cabinets, granite counter tops, and stainless steel appliances. The dining area leads to a 4-season sunroom for year-round enjoyment. Master bedroom has a walk-in closet, private bath with walk-in shower and additional

    Lisa Kairy Prestige Realty, Inc

    455 Breckenridge Dr, Hannibal, MO 63401
  • /22

    $135,000 Last List Price Sold Apr 28, 2025

    • 1,056 Sq Ft
    • $128/SF
    • 31 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 2012

    406 Riverside St, Hannibal, MO 63401

    Take a look at this 3 Bedroom, 2 Bathroom home. Built in 2012, this single-level residence features laminate flooring that flows throughout. Enjoy the Open Floor Plan. The Kitchen features oak cabinets and includes appliances. The laundry/utility room offers convenience and cabinets for storing laundry items. The kitchen also offers a pantry, ideal for organizing kitchen essentials. Open

    Jacki Thurman Century 21 Broughton Team

    406 Riverside St, Hannibal, MO 63401
    • /6

      Est $65,536 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 870 Sq Ft

      1501 Page St, Hannibal, MO 63401

      1501 Page St, Hannibal, MO 63401
  • /32

    $190,000

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

    707 Center St, Hannibal, MO 63401

    Full brick 2-story home beautifully remodeled throughout! Location in historic downtown Hannibal offers many reasons to love it. Only 2 blocks to Central Park, 1 block to parade routes, & a short walk to all festivals. Hate mowing? This postage-stamp sized yard eliminates that problem! Main floor consists of entry foyer, living room, separate dining room, super kitchen & half bath. Upstairs are

    Sue Giroux Century 21 Broughton Team

    707 Center St, Hannibal, MO 63401
  • /20

    $129,000 Last List Price Sold Apr 28, 2025

    • 1,120 Sq Ft
    • $115/SF
    • 69 Days On Market
    • 2 Beds
    • 1 Bath
    • Built 1930

    1510 Paris Ave, Hannibal, MO 63401

    Ranch style home with two bedrooms and one bathroom. There is a large living room and separate dining room with hardwood flooring. Off of the living room is an additional room that could be an office or third bedroom. Kitchen has wood cabinets and walks to the backyard. There is main a laundry room on the main level off of one of the bedrooms. Both bedrooms have new carpet. There is an unfinished

    J'Nelle Lee Hannibal Realty LLC

    1510 Paris Ave, Hannibal, MO 63401
    • /31

      Est $201,251 Not Listed For Sale

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

      4920 Pulliam St, Hannibal, MO 63401

      4920 Pulliam St, Hannibal, MO 63401
  • /22

    $185,000

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

    1629 Singleton Ave, Hannibal, MO 63401

    Move right in and enjoy the updates already completed. 3 bedroom/2 bath with remodeled kitchen featuring white cabinets, granite countertops, SS appliances, updated lighting and crown molding. Hardwood floors run throughout the main floor and arched doorways add charm. Bright and sunny living room with the large windows. 2nd bath was recently added and is combined with the laundry room. The 3

    Lisa Kairy Prestige Realty, Inc

    1629 Singleton Ave, Hannibal, MO 63401
  • /23

    $95,000 Last List Price Sold Apr 25, 2025

    • 1,148 Sq Ft
    • $83/SF
    • 36 Days On Market
    • 2 Beds
    • 1 Bath
    • Built 1900

    1515 Vermont St, Hannibal, MO 63401

    Nestled on a level, fenced-in lot, this charming 2-Bedroom, 1-Bath Bungalow offers comfort and character. Step inside to discover a spacious Living Room, complemented by a Formal Dining Room. The Kitchen boasts custom stonework and a convenient breakfast bar. Appliances convey. Main level laundry for added convenience. A sliding door leads to the tranquil patio, perfect for morning coffee or

    Jacki Thurman Century 21 Broughton Team

    1515 Vermont St, Hannibal, MO 63401
    • /22

      Est $113,092 Not Listed For Sale

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

      3833 Apache Trail, Hannibal, MO 63401

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

    $145,000 Last List Price Sold Apr 25, 2025

    • 1,574 Sq Ft
    • $92/SF
    • 37 Days On Market
    • 3 Beds
    • 1.5 Baths
    • Built 1943

    326 N Levering Ave, Hannibal, MO 63401

    Cute bungalow with many updates. This 3 bedroom, 1.5 bath home is ready to move into. Conveniently located on a corner lot about 1 block from Mark Twain Elementary School. This home has new vinyl siding, a metal roof, replacement windows, and new flooring throughout. The baths on the main and upper level have been totally remodeled. Home offers a large living room and eat in kitchen. The

    Margaret Locke Prestige Realty, Inc

    326 N Levering Ave, Hannibal, MO 63401
    • /95

      Est $681,597 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
  • /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
  • /34

    $240,000 Last List Price Sold Apr 25, 2025

    • 2,596 Sq Ft
    • $92/SF
    • 52 Days On Market
    • 3 Beds
    • 3 Baths
    • Built 1978

    74 Heritage Rd, Hannibal, MO 63401

    Located in a desirable area, this beautiful home offers three bedrooms, three full bathrooms, and a convenient main level laundry area. An office or study on the second level provides a quiet workspace. The family room features a wood-burning stove, perfect for cozy winter nights. The large backyard includes a small fenced area for pets and a screened-in back porch with a deck, ideal for family

    Teree Haynes Hannibal Realty LLC

    74 Heritage Rd, Hannibal, MO 63401
    • /39

      Est $251,008 Not Listed For Sale

      • 3 Beds
      • 4 Baths
      • 1,680 Sq Ft

      426 Lake Apollo Dr, Hannibal, MO 63401

      426 Lake Apollo 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
  • /26

    $135,000 Last List Price Sold Apr 25, 2025

    • 1,332 Sq Ft
    • $101/SF
    • 59 Days On Market
    • 3 Beds
    • 1 Bath
    • Built 1950

    3404 Marsh Ave, Hannibal, MO 63401

    Here's your chance to purchase a BRICK 3-bedroom ranch home and enjoy updating it to fit YOUR wants & desires! Cute floor plan to work with! Walk into entry & step back in time to see Knotty Pine walls keeping the original character. The second front door leads to living room. Step in hallway to reach all 3 bedrooms & the bath. Living room & bedrooms have attractive hardwood floors! Notice all

    Sue Giroux Century 21 Broughton Team

    3404 Marsh Ave, Hannibal, MO 63401
    • /25

      Est $130,100 Not Listed For Sale

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

      836 Grand Ave, Hannibal, MO 63401

      836 Grand Ave, 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
  • /19

    $49,900 Last List Price Sold Apr 24, 2025

    • 1,770 Sq Ft
    • $28/SF
    • 1 Day On Market
    • 4 Beds
    • 2 Baths
    • Built 1910

    1421 Park Ave, Hannibal, MO 63401

    This home is ready for new owners to add their own touch! 4 bedrooms with 2 full baths! Just under 1 acre lot with off street parking! Home is being sold as-is due to fire damage in certain rooms.

    Jordahn Leonard Prestige Realty, Inc

    1421 Park Ave, Hannibal, MO 63401

Showing Results 1 - 40, Page 1 of 18

Home Trends in Hannibal, MO

Home Trends

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