9,216

Hannibal, MO Homes

Section Image
    • /4

      Est $49,132 Not Listed For Sale

      523 Warren Barrett Dr, Hannibal, MO 63401

      523 Warren Barrett Dr, Hannibal, MO 63401
  • /25

    $335,000

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

    11 D Ville Place, Hannibal, MO 63401

    Well maintained 3-bedroom, 3 full bath, tri-level home on double lot on dead-end street is now available. In recent years updates include a new roof, 2025 hot water heater, furnace & central air. Entry has shining parquet floor. The remainder of the main flooring has new luxury durable vinyl flooring. Kitchen has oak cabinets & pantry. Appliances will convey. Dining area leads to French doors and

    Janet Brown Century 21 Broughton Team

    11 D Ville Place, Hannibal, MO 63401
  • /29

    $269,000 Last List Price Sold Aug 29, 2025

    • 2,189 Sq Ft
    • $123/SF
    • 17 Days On Market
    • 4 Beds
    • 3 Baths
    • Built 1991

    123 Rosewood Dr, Hannibal, MO 63401

    Welcome to your next HOME! This well-maintained, updated property offers a spacious layout with 4 bedrooms (one functioning as a sleeping room) and 3 full bathrooms, making it ideal for comfortable living. The main floor features an open-concept dining, living, and kitchen area, complete with granite countertops, an island breakfast bar, and kitchen appliances will stay. Easy-care laminate

    Lisa Kairy Prestige Realty, Inc

    123 Rosewood Dr, Hannibal, MO 63401
    • /13

      Est $159,357 Not Listed For Sale

      • 4 Beds
      • 2 Baths
      • 1,940 Sq Ft

      3306 St Charles, Hannibal, MO 63401

      3306 St Charles, Hannibal, MO 63401
  • /28

    $210,000

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

    1109 Fulton Ave, Hannibal, MO 63401

    Please come and see this spacious 3-bedroom, 2-bathroom home with over 2,200 square feet. It could be party central with a covered patio with a full kitchen and uncovered entertainment area with a tile floor. Newer roofs and it has been completely remodeled in the last four years making it a comfortable home on 2 lots. The carport area is over sized for two cars. There is a lockable workshop with

    Cecilia Davila Gamez Century 21 Broughton Team

    1109 Fulton Ave, Hannibal, MO 63401
  • /25

    $69,000 Last List Price Sold Aug 29, 2025

    • Land
    • 3.57 Acres
    • $19,328 per Acre
    • 42 Days On Market

    Tract 6 Green Acres, Hannibal, MO 63401

    Ready to build in the country but still want to stay close to town?Welcome to Tract 6 of Green Acres—a spacious 3.57-acre lot located just over 3 miles down HH in Ralls County, right off Highway 61. This open, level lot offers plenty of room for your dream home, outdoor space, and more.With water, electric, and fiber internet already at the road, Tract 6 is build-ready. Enjoy the quiet of

    Madison Christal Christal Property Group, LLC

    Tract 6 Green Acres, Hannibal, MO 63401
    • /25

      Est $134,482 Not Listed For Sale

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

      836 Grand Ave, Hannibal, MO 63401

      836 Grand Ave, Hannibal, MO 63401
  • /29

    $364,900

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

    220 Rolling Meadows, Hannibal, MO 63401

    Welcome to this three bedroom full brick ranch home located in one of the most desirable neighborhoods! Purchased in 2023, this home has had some great updates on flooring and paint. The main level has a large living room with a gas fireplace and built-in entertainment center. Large dining room has a wood burning fireplace and French doors with access to the concrete patio to enjoy the oversized

    Derwin Conley Hannibal Realty LLC

    220 Rolling Meadows, Hannibal, MO 63401
  • /16

    $79,000 Last List Price Sold Aug 29, 2025

    • Land
    • 3.12 Acres
    • $25,321 per Acre
    • 42 Days On Market

    Tract 1 Green Acres, Hannibal, MO 63401

    Looking for the perfect spot to build your forever home just outside of Hannibal?Welcome to Tract 1 of Green Acres—a new subdivision in Ralls County, located just over 3 miles down Highway HH off Highway 61. This 3.12-acre lot offers plenty of space to spread out and includes a 24x36 shed with a concrete floor, tucked in the back corner—ideal for storage, a workshop, or future projects. Enjoy

    Madison Christal Christal Property Group, LLC

    Tract 1 Green Acres, Hannibal, MO 63401
    • /24

      Est $108,753 Not Listed For Sale

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

      708 Pine St, Hannibal, MO 63401

      708 Pine St, Hannibal, MO 63401
  • /15

    $264,500

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

    9197 County Road 418, Hannibal, MO 63401

    This location is west of Hannibal between Highway MM and West Ely Rd outside the city limits on a beautiful lot (1.7 acres) and is calling your name. It has a country setting but is still close to restaurants, shopping, hospital and clinic, along with the Mark Twain Lake being within 30 minutes and so much more. This 4 bedroom, 2 bath home is a spacious with a two car garage offers main living

    Sheena Smith Prestige Realty, Inc

    9197 County Road 418, Hannibal, MO 63401
  • /12

    $79,900 Last List Price Sold Aug 29, 2025

    • 1,390 Sq Ft
    • $57/SF
    • 47 Days On Market
    • 3 Beds
    • 1 Bath
    • Built 1910

    417 N Section St, Hannibal, MO 63401

    Great opportunity to start your investment portfolio. Most recently used as a rental property. Hardwood flooring throughout most of the home with kitchen offering wood cabinets and laminate flooring. Charming features in this 3 bedroom home include French doors into the front bedroom and wood grate windows in the living room looking out to the front yard. Private deck off the rear accesses the

    Sheri Neisen Prestige Realty, Inc

    417 N Section St, Hannibal, MO 63401
    • /17

      Est $104,989 Not Listed For Sale

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

      1001 Reservoir St, Hannibal, MO 63401

      1001 Reservoir St, Hannibal, MO 63401
  • /49

    $699,000

    • 6 Beds
    • 5 Baths
    • 3,000 Sq Ft

    4006 Highway Mm, Hannibal, MO 63401

    If you’ve been searching for the perfect home with space, amenities, and a prime location — this is it! This property offers a unique combination of features, including an in-ground heated pool with slide, a pool house, three outbuildings. Inside the main home, you’ll find two bedrooms on the main floor plus two additional sleeping areas, a large workout room, and a spacious 1,500 sq. ft.

    Sheena Smith Prestige Realty, Inc

    4006 Highway Mm, Hannibal, MO 63401
  • /17

    $79,900 Last List Price Sold Aug 29, 2025

    • 724 Sq Ft
    • $110/SF
    • 154 Days On Market
    • 1 Bed
    • 1 Bath
    • Built 1938

    729 Hazel St, Hannibal, MO 63401

    The charm and character are still apparent in this solid 1 bedroom, 1 bath home. With some work, the wood floors could be brought back to life along with some fresh paint on the walls. Solid, well built homes are hard to find. This one has off street parking via an alley, or park along the street at the front of the house. It's a pretty street with flower blooming trees inviting you right on into

    Teree Haynes Hannibal Realty LLC

    729 Hazel St, 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
  • /14

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

    $44,500 Last List Price Sold Aug 29, 2025

    • Land
    • 0.25 Acre
    • $178,000 per Acre
    • 376 Days On Market

    0 Lot 73 Minnow Creek Subdvsn Unit MAR24050248, 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 73 Minnow Creek Subdvsn Unit MAR24050248, Hannibal, MO 63401
    • /3

      Est $108,298 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
  • /43

    $250,000

    • 7 Beds
    • 6 Baths
    • 4,969 Sq Ft

    313 N 5th St, Hannibal, MO 63401

    Major Price Reduction on a Queen Anne Victorian Home Built in 1891 filled with Exquisitely Detailed Trim & Woodwork. It is here at 313 N 5th Street in Historic Hannibal. Home is Furnished and was previously used as an Air B & B. 2 Sitting Rooms, a Parlor, Large Dining Room, Pantry, Nice Kitchen,and a Bath make up the 1st Floor. On the 2nd floor you find a Large Landing Area, 5 Historically

    Neal St.Onge Main St. Real Estate

    313 N 5th St, Hannibal, MO 63401
  • /19

    $399,000 Last List Price Sold Aug 27, 2025

    • 1,800 Sq Ft
    • $222/SF
    • 81 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 2025

    201 E Larkspur Ct, Hannibal, MO 63401

    Welcome to this new construction on a desirable corner lot in one of Hannibal's newest subdivisions. This charming house boasts 3 bedrooms ideal for families or guests. Open concept living area features natural light. The modern kitchen showcases stainless steel appliances and an island with granite countertop. 2 bathrooms ensure privacy and comfort with contemporary fixtures. Situated on a

    Razack Ismail Century 21 Broughton Team

    201 E Larkspur Ct, Hannibal, MO 63401
    • /24

      Est $171,019 Not Listed For Sale

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

      3951 Apache Trail, Hannibal, MO 63401

      3951 Apache Trail, Hannibal, MO 63401
  • /28

    $259,000 Under Contract

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

    112 Stone Ridge Dr, Hannibal, MO 63401

    Welcome to this inviting 3-bedroom, 2-bathroom home where comfort and style meet! With everything conveniently located on one level—no steps—this home is perfect for easy living. The split-bedroom floor plan offers plenty of privacy, featuring a spacious master suite complete with a walk-in closet. Vaulted ceilings and large windows flood the living space with natural light, making the home feel

    Lisa Kairy Prestige Realty, Inc

    112 Stone Ridge Dr, Hannibal, MO 63401
  • /42

    $210,000 Last List Price Sold Aug 26, 2025

    • 1,408 Sq Ft
    • $149/SF
    • 4 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1850

    316 Swan St, Hannibal, MO 63401

    Fully Remodeled 3BR/2BA 1850 Home on Quiet Dead-End Street!This beautifully renovated historic home offers modern updates with timeless charm. Featuring a brand-new kitchen with stainless steel appliances, updated bedrooms and bathrooms, and stylish finishes throughout. It also has a huge main floor laundry area. Nestled on a peaceful dead-end street at the base of Lover's Leap, enjoy privacy

    Kelly LaForce Century 21 Broughton Team

    316 Swan St, Hannibal, MO 63401
    • /18

      Est $157,326 Not Listed For Sale

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

      4007 Pushmataha Ave, Hannibal, MO 63401

      4007 Pushmataha Ave, Hannibal, MO 63401
  • /25

    $229,900 Under Contract

    • 2 Beds
    • 1 Bath
    • 986 Sq Ft

    5639 Patriot Ln, Hannibal, MO 63401

    Welcome to 5639 Patriot Lane! Built in 2022, this thoughtfully designed 986 sq. ft. ranch home looks like its been pulled from the pages of a magazine and offers convenient single-level living with zero-entry access perfect for handicap accessibility or anyone seeking comfort and ease. The open floor plan living space is enhanced by vaulted ceilings and stylish luxury vinyl plank flooring,

    Melissa Sullivan Happel, Inc., REALTORS

    5639 Patriot Ln, Hannibal, MO 63401
  • /22

    $230,000 Last List Price Sold Aug 25, 2025

    • 1,601 Sq Ft
    • $144/SF
    • 4 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 2020

    242 Stone Ridge, Hannibal, MO 63401

    Ranch style home featuring 1601 square feet! Great opportunity to make this home your own style. Split bedroom floor plan with 3 bedrooms/2 baths and large 2 car garage. L-shaped kitchen design with a breakfast bar. Appliances convey. The master bedroom has private bath and large walk-in closet. Large laundry room with utility sink and counter space for folding clothes. The back yard is very

    Sue-ann Westhoff Prestige Realty, Inc

    242 Stone Ridge, 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
  • /26

    $249,900 Under Contract

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

    19 Village Rd, Hannibal, MO 63401

    Welcome to this beautifully updated 3-bedroom, 2-bathroom home tucked away on a quiet, low-traffic street. Step inside to find a spacious living room perfect for gathering, and an inviting eat-in kitchen that makes everyday meals a breeze.This home features a brand-new roof, professionally installed flooring, and modern bathrooms designed with comfort in mind. The 2-car garage provides

    Jacob Buckman Century 21 Broughton Team

    19 Village Rd, Hannibal, MO 63401
  • /36

    $165,500 Last List Price Sold Aug 22, 2025

    • 1,534 Sq Ft
    • $108/SF
    • 36 Days On Market
    • 2 Beds
    • 1.5 Baths
    • Built 1915

    3111 Pleasant St, Hannibal, MO 63401

    Charming brick home built in 1915. Then in the early 90's an attractive family room was added. Combining the old with the new made an adorable setup. Step inside from back door to the family room with wall of windows to let the sun shine in. Cute kitchen has walk-in pantry & appliances stay. Dining room & living room each with hardwood floors keep the original charm. Living room features wood

    Sue Giroux Century 21 Broughton Team

    3111 Pleasant St, Hannibal, MO 63401
    • /19

      Est $110,836 Not Listed For Sale

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

      1315 Park Ave, Hannibal, MO 63401

      1315 Park Ave, Hannibal, MO 63401
  • /25

    $179,900 Under Contract

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

    1731 Park Ave, Hannibal, MO 63401

    Welcome home to this well-maintained 3-bedroom, 2-bathroom gem nestled in a serene and private location. Featuring an oversized 1+car garage with additional storage space, this home offers both functionality and comfort. The spacious family room overlooks the quiet, tree-lined backyard—perfect for relaxing or entertaining. The primary suite boasts a large picture window that fills the room with

    Sue-ann Westhoff Prestige Realty, Inc

    1731 Park Ave, Hannibal, MO 63401
  • /28

    $125,000 Last List Price Sold Aug 21, 2025

    • 1,005 Sq Ft
    • $124/SF
    • 40 Days On Market
    • 2 Beds
    • 1 Bath
    • Built 1910

    3313 Saint Charles St, Hannibal, MO 63401

    This well maintained 2-bedroom, 1 bathroom home offers comfortable main-level living with several valuable updates. The spacious kitchen features an updated refrigerator and gas stove, perfect for home cooking. just off the kitchen is a conveniently located laundry room. Enjoy peaceful evenings on large, covered back deck, ideal for relaxing or entertaining. Major updates from 2021 include a new

    Ariana Galluzzio Prestige Realty, Inc

    3313 Saint Charles St, Hannibal, MO 63401
    • /23

      Est $108,678 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 960 Sq Ft

      1712 36th St, Hannibal, MO 63401

      1712 36th St, Hannibal, MO 63401
  • /10

    $178,000 Under Contract

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

    905 Dewitt St, Hannibal, MO 63401

    This 4-bedroom, 1.5-bath home offers a fantastic opportunity for buyers looking to add value and make a space their own. Situated on a desirable corner lot, this property features a full basement and a convenient tuck-under garage, providing ample storage and potential for additional living space.Inside, you'll find four bedrooms, a main floor half bath for guests, and a full bathroom ready

    Tara Zeiger Prestige Realty, Inc

    905 Dewitt St, Hannibal, MO 63401
  • /25

    $135,000 Last List Price Sold Aug 20, 2025

    • 1,243 Sq Ft
    • $109/SF
    • 36 Days On Market
    • 2 Beds
    • 1 Bath
    • Built 1930

    806 Pleasant St, Hannibal, MO 63401

    Charming bungalow featuring a spacious, private backyard—perfect for relaxing or entertaining. Step inside to a bright open-concept layout that seamlessly connects the large kitchen, dining, and living areas, ideal for hosting gatherings. The updated kitchen boasts a walk-in pantry and modern finishes, while the renovated bathroom adds comfort and style. Enjoy the added convenience of replacement

    Sue-ann Westhoff Prestige Realty, Inc

    806 Pleasant St, Hannibal, MO 63401
    • /21

      Est $263,136 Not Listed For Sale

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

      702 Hummingbird Ln, Hannibal, MO 63401

      702 Hummingbird Ln, Hannibal, MO 63401
  • /11

    $49,000

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

    2101 Spruce St, Hannibal, MO 63401

    This 2/3 bedroom home sits on a corner lot located on Hayden and Spruce St. There is off street parking and access from an alley. The laundry is located on the main level. The large kitchen offers a space for a small table. A little freshing up and this could be a great investment property or a single family residence. NEW roof 2023.

    Sue-ann Westhoff Prestige Realty, Inc

    2101 Spruce St, Hannibal, MO 63401
  • /29

    $265,000 Last List Price Sold Aug 20, 2025

    • 1,502 Sq Ft
    • $176/SF
    • 49 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1979

    62 Carriage Rd, Hannibal, MO 63401

    Motivated Seller! Ranch style home move-in ready! The main level has spacious living room, dining room, and kitchen. The kitchen has white wood cabinets and breakfast bar. Three bedrooms and two full bathrooms on the main level. The basement has two finished rooms with a woodburning fireplace. Laundry room in the lower level. Two car attached garage in the basement.

    J'Nelle Lee Hannibal Realty LLC

    62 Carriage Rd, Hannibal, MO 63401
    • /26

      Est $317,059 Not Listed For Sale

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

      54291 Johnny Trail, Hannibal, MO 63401

      54291 Johnny Trail, 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