8,883

Hannibal, MO Homes

Section Image
    • /24

      Est $101,980 Not Listed For Sale

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

      708 Pine St, Hannibal, MO 63401

      708 Pine St, 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
  • /3

    $150,000 Last List Price Sold Apr 21, 2025

    • 3,910 Sq Ft
    • $38/SF
    • 16 Days On Market
    • 8 Beds
    • 4 Baths
    • Built 1910

    601 Lyon St Unit 4, Hannibal, MO 63401

    Great rental property for sale. If you are looking to get into rental property or adding to your portfolio, this four plex has a great scorecard. All 4 units are rented and all utilities are in tenants name. All units have been rekeyed and the building has a master key for landlord convenience. All units have a quarter of the basement for storage and laundry.

    Cole Sutter Ragar Realty

    601 Lyon St Unit 4, Hannibal, MO 63401
    • /11

      Not Listed For Sale

      3 Lot 3 Spring Meadows Ln, Hannibal, MO 63401

      3 Lot 3 Spring Meadows Ln, 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
  • /6

    $205,000 Last List Price Sold Apr 21, 2025

    • 1,860 Sq Ft
    • $110/SF
    • 40 Days On Market
    • 4 Beds
    • 4 Baths
    • Built 1890

    721 Center St, Hannibal, MO 63401

    Investment Opportunity in Hannibal, MO! This 4-unit apartment building on Center Street features a spacious backyard, offering a rare bonus for tenants to enjoy outdoor space! Take advantage of this fantastic investment property in the heart of Hannibal! This well-maintained 4-unit apartment building offers a great opportunity for both seasoned and first-time investors. With all 4-units currently

    Connor Doyle Prestige Realty, Inc

    721 Center St, Hannibal, MO 63401
    • /3

      Est $110,624 Not Listed For Sale

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

      1009 Bird St, Hannibal, MO 63401

      1009 Bird St, Hannibal, MO 63401
  • /27

    $170,000

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

    2611 Saint Marys Ave, Hannibal, MO 63401

    Charming 1.5 Story property in Hannibal located in the Local Business District, currently operating as a quilt shop. This building has also served as a quaint bistro and offers potential for a variety of business opportunities. The interior has a welcoming layout, adaptable for various purposes. The upper level has 2 rooms and a full bathroom with a walk out deck and could be used as an

    Jacki Thurman Century 21 Broughton Team

    2611 Saint Marys Ave, Hannibal, MO 63401
  • /11

    $960,000 Last List Price Sold Apr 18, 2025

    • 2,273 Sq Ft
    • $422/SF
    • 3 Beds
    • 3 Baths
    • Built 2015

    13414 Missouri 79, Hannibal, MO 63401

    Discover unmatched privacy and scenic beauty with this 3 bed, 3 full bath home on approx. 80 acres. Enjoy sweeping river views from your own slice of paradise, accessed through a gated entrance. The spacious immaculately maintained cabin offers comfortable living and room to entertain with approx. 2,000 sq ft, while the massive 80x40 shed provides endless storage or workspace potential. Whether

    Jordahn Leonard Prestige Realty, Inc

    13414 Missouri 79, Hannibal, MO 63401
    • /24

      Est $172,467 Not Listed For Sale

      • 2 Beds
      • 2 Baths
      • 1,613 Sq Ft

      3951 Apache Trail, Hannibal, MO 63401

      3951 Apache Trail, Hannibal, MO 63401
  • /19

    $170,000

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

    519 N Section St, Hannibal, MO 63401

    Fully remodeled! New windows, new siding, new paint, new carpet! You have to see this adorable 3 bedroom 2 bathroom home! Entering the home through the large covered front porch you will find a living area, separate dining room and large kitchen with brand new cabinets and countertops. The home also features two bedrooms on the main level with a split bedroom floor plan. The oversized principal

    Soshia Tymcheck Century 21 Broughton Team

    519 N Section St, Hannibal, MO 63401
  • /7

    $10,000 Last List Price Sold Apr 18, 2025

    • 2,921 Sq Ft
    • $3/SF
    • 1 Day On Market
    • 4 Beds
    • 2.5 Baths
    • Built 1915

    1227 Church St, Hannibal, MO 63401

    This former single family home as been converted into a duplex, offering 3 bedroom, 1.5 bath unit on one side and a 1 bedroom, 1 bath unit on the other side. With a large backyard and off-street parking via the alley, there's plenty of space to work with. The home has been vacant for several years and will be sold "AS IS" - no cleanout and no repairs. If you're ready to roll up your sleeves,

    Lisa Kairy Prestige Realty, Inc

    1227 Church St, Hannibal, MO 63401
    • /18

      Est $144,504 Not Listed For Sale

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

      4007 Pushmataha Ave, Hannibal, MO 63401

      4007 Pushmataha Ave, Hannibal, MO 63401
  • /56

    $260,000 Pending

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

    $164,000 Last List Price Sold Apr 18, 2025

    • 850 Sq Ft
    • $193/SF
    • 27 Days On Market
    • 2 Beds
    • 1 Bath
    • Built 1947

    1400 36th St, Hannibal, MO 63401

    This charming 2-bedroom, 1-bath bungalow is nestled on a spacious half-acre lot in a highly desirable neighborhood. This home offers comfortable living with a functional layout. The property includes a detached one-car garage, perfect for additional storage or parking. Enjoy the serene outdoor space, ideal for relaxation or entertaining. Conveniently located, this home offers the perfect blend of

    Tara Zeiger Prestige Realty, Inc

    1400 36th St, Hannibal, MO 63401
    • /15

      Not Listed For Sale

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

      915 Union St, Hannibal, MO 63401

      915 Union St, Hannibal, MO 63401
  • /28

    $240,000 Under Contract

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

    1525 Frank St, Hannibal, MO 63401

    Welcome home! This stunning 3-bedroom residence is a must-see. Enjoy a spacious living area, a fully finished walk-out basement, and a large fenced-in yard, perfect for outdoor entertaining. Additionally, a detached 28x30 shop is equipped with garage doors on both the front and back, providing convenient access for all your projects. Nestled in the charming Oakwood neighborhood on a peaceful

    Jennifer Ruhl Ravenscraft Realty

    1525 Frank St, Hannibal, MO 63401
  • /43

    $459,000 Last List Price Sold Apr 17, 2025

    • 2,800 Sq Ft
    • $164/SF
    • 33 Days On Market
    • 3 Beds
    • 3 Baths
    • Built 2010

    8882 Cr 422, Hannibal, MO 63401

    Be prepared to be impressed-3 bed/3 bath, approx 2800 sq ft on 5.32 acres-NO GRAVEL ROAD! Perfect for entertaining and everyday living. Step inside to discover a home filled with warmth, natural light, and open floor plan. The kitchen is a show stopper with SS appliances, granite, custom back splash, center island, updated lighting, and pantry. Down the central hallway you’ll find an updated bath

    Lisa Kairy Prestige Realty, Inc

    8882 Cr 422, Hannibal, MO 63401
    • /19

      Est $103,932 Not Listed For Sale

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

      1315 Park Ave, Hannibal, MO 63401

      1315 Park Ave, Hannibal, MO 63401
  • /22

    $225,000 Under Contract

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

    $75,000 Last List Price Sold Apr 11, 2025

    • 1,058 Sq Ft
    • $71/SF
    • 32 Days On Market
    • 3 Beds
    • 1 Bath
    • Built 1900

    116 S Arch St, Hannibal, MO 63401

    Welcome to 116 S Arch! This home has living room, dining room, and kitichen. There are three bedrooms and one full bathroom. Nice concrete front porch and flat backyard. Hard surface flooring throughout. Located near downtown Hannibal.

    J'Nelle Lee Hannibal Realty LLC

    116 S Arch St, Hannibal, MO 63401
    • /26

      Est $300,612 Not Listed For Sale

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

      54291 Johnny Trail, Hannibal, MO 63401

      54291 Johnny Trail, Hannibal, MO 63401
  • /40

    $250,000 Under Contract

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

    $224,000 Last List Price Sold Apr 11, 2025

    • 1,675 Sq Ft
    • $134/SF
    • 31 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1970

    93 Stevens Dr, Hannibal, MO 63401

    Perfect home for a family just startling out. Welcome to this updated 3 bedroom/2 bathroom home located on a quiet, low traffic cul-de-sac. This renovated home has LVP flooring throughout, new bathrooms, new kitchen, lighting, paint, exterior doors, roof, siding and more! Kitchen is open to the dining room with new white cabinets, counter tops, and SS appliances. 3 bedrooms and a large full bath

    Lisa Kairy Prestige Realty, Inc

    93 Stevens Dr, Hannibal, MO 63401
    • /21

      Est $278,292 Not Listed For Sale

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

      69 Meadows Rd, Hannibal, MO 63401

      69 Meadows Rd, Hannibal, MO 63401
  • /24

    $254,900 Under Contract

    • 4 Beds
    • 3 Baths
    • 3,000 Sq Ft

    1512 36th St, Hannibal, MO 63401

    Are you needing more space? Look no more! This home boasts 3000 sq ft newly renovated living space. Everything is new! New kitchen, 4 bedrooms, 3 new bathrooms and new flooring covering, new plumbing.....the list goes on and on.If you are the type that loves the outdoors there is plenty of room for that. Very deep lot, area for an above ground pool, 2 level gazebo, barn like garage with a

    Lisa Ball Prestige Realty, Inc

    1512 36th St, Hannibal, MO 63401
  • /28

    $225,000 Last List Price Sold Apr 11, 2025

    • 1,278 Sq Ft
    • $176/SF
    • 14 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 2010

    5710 Clear Creek Rd, Hannibal, MO 63401

    Condo located in Clear Creek Subdivision off Highway 61 North in Hannibal. This condo has three bedrooms and two full bathrooms. It has no steps and everything is on one level. This home has an open concept living room, dining room, and kitchen. Dining area has large picture window and overlooks the large backyard. The kitchen has wood cabinets and a breakfast bar. There is a laundry room and

    J'Nelle Lee Hannibal Realty LLC

    5710 Clear Creek Rd, Hannibal, MO 63401
    • /16

      Est $260,081 Not Listed For Sale

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

      336 Columbus Rd, Hannibal, MO 63401

      336 Columbus Rd, Hannibal, MO 63401
  • /16

    $249,900 Under Contract

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

    58406 Ridgeview Estates Dr, Hannibal, MO 63401

    Charming 3-Bedroom, 2-Bath Home on 2.5 +/- Acres – Just Outside City Limits!Enjoy the perfect blend of privacy and convenience in this beautifully maintained 3-bedroom, 2-bathroom home, nestled on a spacious 2.5 +/- acre lot just outside the city limits. Built on a solid slab foundation, this home offers low-maintenance living and room to grow.Inside, you’ll find a functional and

    Tara Zeiger Prestige Realty, Inc

    58406 Ridgeview Estates Dr, Hannibal, MO 63401
  • /30

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

    • 2,300 Sq Ft
    • $104/SF
    • 75 Days On Market
    • 4 Beds
    • 2.5 Baths
    • Built 1972

    172 Lake Apollo Dr, Hannibal, MO 63401

    Discover your dream home in this beautiful 4-bedroom, 2.5-bath sanctuary, ideally situated near vibrant shopping and delightful restaurants! The full, unfinished basement invites your imagination to create a unique space. The expansive living room is perfect for bringing friends and family together. Step outside to the screened porch, where you can relax and watch the kids play in the yard. Seize

    Jennifer Ruhl Ravenscraft Realty

    172 Lake Apollo Dr, Hannibal, MO 63401
    • /27

      Est $126,601 Not Listed For Sale

      • 2 Beds
      • 1.5 Baths
      • 840 Sq Ft

      1730 Booker St, Hannibal, MO 63401

      1730 Booker St, Hannibal, MO 63401
  • /25

    $189,900 Under Contract

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

    2901 Hill St, Hannibal, MO 63401

    Don't miss this delightful 2-story home nestled on a desirable corner lot. This residence blends classic charm with modern updates, offering comfortable living and ample space. Step inside and be greeted by a warm and inviting living room, featuring a cozy wood fireplace flanked by elegant built-in shelves. The spacious dining room provides an ideal setting for gatherings. The large kitchen is a

    Jennifer Ruhl Ravenscraft Realty

    2901 Hill St, Hannibal, MO 63401
  • /15

    $175,000 Last List Price Sold Apr 07, 2025

    • 2,726 Sq Ft
    • $64/SF
    • 13 Days On Market
    • 3 Beds
    • 2.5 Baths
    • Built 1970

    4508 W Ely Rd, Hannibal, MO 63401

    3 bedroom, 2 and a half bath home sitting on a large lot with added fencing and shed. The main level features a wood burning fireplace, 3 bedrooms and 2 bathrooms, large eat in kitchen with tiled backsplash and spacious deck over looking the large back yard. The basement has a kitchenette, half bath, lots of storage and large family room in need of some finishing work. With some final touches,

    Sheri Neisen Prestige Realty, Inc

    4508 W Ely Rd, Hannibal, MO 63401
    • /17

      Est $233,562 Not Listed For Sale

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

      4165 Deer Ridge Dr, Hannibal, MO 63401

      4165 Deer Ridge Dr, Hannibal, MO 63401
  • /6

    $25,000

    • 2 Beds
    • 2 Baths
    • 1,712 Sq Ft

    1243 Church St Unit A, Hannibal, MO 63401

    Great Opportunity! This 2-bedroom, 2-bath home is a true diamond in the rough—perfect for investors, flippers, or buyers ready to bring their vision to life. This property offers tons of potential, with some TLC, this home could shine! Priced to sell and being offered as-is—don’t miss your chance to transform this hidden gem into something special!

    Brittney Reid Ragar Realty

    1243 Church St Unit A, Hannibal, MO 63401
  • /43

    $420,000 Last List Price Sold Apr 07, 2025

    • 4,247 Sq Ft
    • $99/SF
    • 113 Days On Market
    • 5 Beds
    • 3 Baths
    • Built 2005

    356 Hummingbird Ln, Hannibal, MO 63401

    Situated on one acre of land, this stunning five-bedroom home boasts 4,247 square feet of finished living space. The primary suite features a walk-in closet, a whirlpool tub, and a separate shower. In the living room, you'll find a vaulted ceiling complemented by a cozy wood-burning fireplace. The walkout daylight basement includes two additional bedrooms, a full bathroom, and a spacious family

    Sue-ann Westhoff Prestige Realty, Inc

    356 Hummingbird Ln, Hannibal, MO 63401
    • /27

      Est $210,484 Not Listed For Sale

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

      120 Rosewood Dr, Hannibal, MO 63401

      120 Rosewood Dr, Hannibal, MO 63401
  • /14

    $105,000

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

    4044 Mcmasters Ave, Hannibal, MO 63401

    Looking to downsize or searching for an affordable starter home? This two bedroom one bathroom home is calling you to make it your own! The one car attached garage will keep your vehicle out of the elements. Dont let the busy road fool you, there is a beautiful fenced in backyard with a covered porch for dogs and kids to play safely. Home also offers a storage room off the back porch for storing

    Mandi Click Ravenscraft Realty

    4044 Mcmasters Ave, Hannibal, MO 63401
  • /27

    $269,000 Last List Price Sold Apr 04, 2025

    • 2,150 Sq Ft
    • $125/SF
    • 27 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1989

    8190 Highway Mm, Hannibal, MO 63401

    Enjoy the best of both town and country with this full-brick ranch on the edge of town, sitting on 1 acre lot. This well maintained home offers 3 bedrooms and 2 baths, featuring a 2150 sq ft. layout designed for comfort and convenience. The galley style kitchen has quartz countertops, pull-out shelving, upgraded appliances just 2 years old. You’ll love the sunroom, where 3 walls are windows,

    Lisa Kairy Prestige Realty, Inc

    8190 Highway Mm, Hannibal, MO 63401
    • /14

      Est $113,405 Not Listed For Sale

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

      2620 St Mary's Ave, Hannibal, MO 63401

      2620 St Mary's Ave, Hannibal, MO 63401

Showing Results 41 - 80, Page 2 of 18

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