9,228

Marion, MO Homes

Section Image Section Image
  • /37

    $349,900

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

    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

    Agent Photo

    Jen Salerno

    Century 21 Broughton Team

    (573) 648-4744

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

    $1,450 per month

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

    200 Jaycee Dr Unit 204, Hannibal, MO 63401

    This newly constructed fully furnished upscale apartment has everything you need! In a serene wooded setting, yet convenient location only 3 miles from Hannibal Regional Hospital, clinics and all shopping and restaurants. The generously sized bathroom has a double vanity sink, extra storage drawers in the base cabinet, and a tub shower. There is easy access to the bathroom from the bedroom.

    200 Jaycee Dr Unit 204, Hannibal, MO 63401
  • /16

    $88,000 Last List Price Sold Aug 01, 2025

    • 1,302 Sq Ft
    • $68/SF
    • 59 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1910

    904 Lindell Ave, Hannibal, MO 63401

    1 1/2 story home, 3 bedrooms, 2 bathrooms, and a fenced backyard. The main level has open concept with living room and kitchen combination. There is one bedroom, one full bathroom, and laundry on the main level. The upstairs has two bedrooms and one full bathroom. The home a fenced in backyard and two spots for parking. Additional parking in front of the house.

    J'Nelle Lee Hannibal Realty LLC

    904 Lindell Ave, Hannibal, MO 63401
    • /23

      Est $232,532 Not Listed For Sale

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

      4053 Jericho Rd, Hannibal, MO 63401

      4053 Jericho Rd, Hannibal, MO 63401
  • /68

    Call for Price

    • Land
    • 46 Acres

    0 County Road 426 Unit 23873382, Hannibal, MO 63401

    A great opportunity has come to Marion County, and Elite Land & Auction is proud to present 46 acres just off Highway 36, available at public auction. This turn-key tillable farm will be offered in two tracts.Tract 1 lies along Highway 36 with blacktop access from County Road 426. It includes approximately 40 acres of productive soils. The NCCPI rating is an impressive 71.1, featuring

    Tanner 0'Brien

    0 County Road 426 Unit 23873382, 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
  • /8

    $85,000 Last List Price Sold Jul 31, 2025

    • 2,880 Sq Ft
    • $30/SF
    • 15 Days On Market
    • 750 Beds
    • 375 Baths
    • Built 1910

    1250-2 Broadway Unit 1250-1252, Hannibal, MO 63401

    Don't miss out on this amazing duplex! With newer siding, windows and roof this one has loads of potential. Each unit features three bedrooms with spacious living rooms, dining rooms and kitchens. One unit is currently rented at $700/month, the other side is vacant and ready for you to choose your own tenants. Centrally located in Hannibal this location provides convenience for shopping, work and

    Soshia Tymcheck Century 21 Broughton Team

    1250-2 Broadway Unit 1250-1252, Hannibal, MO 63401
    • /50

      Est $745,101 Not Listed For Sale

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

      58050 Carrs Ln, Hannibal, MO 63401

      58050 Carrs Ln, Hannibal, MO 63401
  • /61

    $2,566,500 Pending

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

    $850 per month

    • Studio
    • 1 Bath
    • 429 Sq Ft
    • Condo for Rent

    5044 Pulliam St Unit 5044a, Hannibal, MO 63401

    All utilities are included (trash, internet, water, electric). Comfy apartment next to Hannibal-LaGrange.

    5044 Pulliam St Unit 5044a, Hannibal, MO 63401
  • /10

    $149,000 Last List Price Sold Jul 31, 2025

    • 1,656 Sq Ft
    • $90/SF
    • 14 Days On Market
    • 9 Beds
    • 4 Baths
    • Built 1895

    518 N 5th St Unit 518-520, Hannibal, MO 63401

    Opportunity awaits! This duplex near the Historic Downtown Hannibal is in the perfect location. The property has two units, each featuring three bedrooms. One unit has a long-term tenant who would like to continue renting - which means INSTANT INCOME for the new owners. The other unit has recently been renovated featuring new flooring and fresh paint throughout. Updates in the past couple of

    Soshia Tymcheck Century 21 Broughton Team

    518 N 5th St Unit 518-520, Hannibal, MO 63401
    • /20

      Est $154,572 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
  • /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
  • /29

    $164,900 Last List Price Sold Jul 31, 2025

    • 1,040 Sq Ft
    • $159/SF
    • 50 Days On Market
    • 3 Beds
    • 1 Bath
    • Built 1959

    16 Wauneta Place, Hannibal, MO 63401

    Charming Raised Ranch with Stylish Updates & Outdoor Entertaining Space! With original hardwood floors, handcrafted barn-style closet doors, and a modern galley kitchen featuring a brand-new backsplash, this home is full of personality. The main level offers 3 bedrooms and a full bath, while the lower level includes a non-conforming 4th sleeping room—ideal for guests, a home office, or hobby

    Donnely Jung Ravenscraft Realty

    16 Wauneta Place, Hannibal, MO 63401
    • /25

      Est $469,258 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
  • /45

    $395,000

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

    607 Jonathan, Hannibal, MO 63401

    Welcome to this beautifully maintained all-brick home located on a spacious corner lot, built in 2020. Offering 3 bedrooms and 2 full bathrooms, this main-level residence features an open and functional floor plan with modern finishes throughout. Step inside to a cozy living area centered around a stunning brick gas fireplace—perfect for relaxing evenings. The open-concept kitchen boasts granite

    Ariana Galluzzio Prestige Realty, Inc

    607 Jonathan, Hannibal, MO 63401
  • /35

    $379,000 Last List Price Sold Jul 30, 2025

    • 3,145 Sq Ft
    • $121/SF
    • 285 Days On Market
    • 5 Beds
    • 4 Baths
    • Built 1976

    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

    Jen Salerno Century 21 Broughton Team

    18 Boca Dr, Hannibal, MO 63401
    • /57

      Est $428,630 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
  • /29

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

    $560,000 Last List Price Sold Jul 28, 2025

    • 3,800 Sq Ft
    • $147/SF
    • 18 Days On Market
    • 4 Beds
    • 3 Baths
    • Built 2019

    240 Gala Dr, Hannibal, MO 63401

    Welcome to this meticulously maintained home offering 3,800 total finished square feet, including 2,262 sq ft on the main level. Located on a beautifully landscaped lot, this property features an oversized 2-car main level garage and a basement utility garage for additional storage or workshop space. Step inside to find a large eat-in kitchen that flows into a formal dining area—perfect for

    Sue-ann Westhoff Prestige Realty, Inc

    240 Gala Dr, Hannibal, MO 63401
    • /23

      Est $65,577 Not Listed For Sale

      • Studio
      • 1,900 Sq Ft

      1115 Center St, Hannibal, MO 63401

      1115 Center St, Hannibal, MO 63401
  • /15

    $275,000

    • 4 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
  • /39

    $160,000 Last List Price Sold Jul 25, 2025

    • 2,270 Sq Ft
    • $70/SF
    • 4 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1975

    1504 Dean Ave, Hannibal, MO 63401

    Previous owner's appreciation for bees & providing a haven of flowers for them may not be what you appreciate most, but step inside to be excited! What a delightful kitchen! Gorgeous high-class cabinets with pull-out drawers & the stainless-steel appliances stay. Just off dining area is a sunroom overlooking the deck. Spacious living room, the first 2 bedrooms, & full bath with stackable

    Sue Giroux Century 21 Broughton Team

    1504 Dean Ave, Hannibal, MO 63401
    • /31

      Est $214,719 Not Listed For Sale

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

      4920 Pulliam St, Hannibal, MO 63401

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

    $20,000 Last List Price Sold Jul 23, 2025

    • 885 Sq Ft
    • $23/SF
    • 16 Days On Market
    • 1 Bed
    • 1 Bath
    • Built 1900

    905 Fulton Ave, Hannibal, MO 63401

    Opporunity to fix up a brick, bungalow home. The home has one bedroom, living room, dining room, and kitchen. Located on a corner lot with partially fenced backyard and off street parking. This property is being sold as is, where is. Make offer!!

    J'Nelle Lee Hannibal Realty LLC

    905 Fulton Ave, Hannibal, MO 63401
    • /12

      Est $48,342 Not Listed For Sale

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

      1613 Broadway, Hannibal, MO 63401

      1613 Broadway, Hannibal, MO 63401
  • /29

    $184,500 Open Sun 11AM - 1PM

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

    211 Virginia St, Hannibal, MO 63401

    NEW PRICE! Charming two-story brick home blending original character with modern updates. Enjoy hardwood floors and natural woodwork throughout. The spacious living room opens to a screened porch, perfect for morning coffee or just relaxing. Separate dining room for large gatherings. The kitchen was updated a few years ago with new cabinets, granite countertops, flooring, and appliances, with

    Lisa Kairy Prestige Realty, Inc

    211 Virginia St, Hannibal, MO 63401
  • /17

    $42,000 Last List Price Sold Jul 23, 2025

    • 1,192 Sq Ft
    • $35/SF
    • 21 Days On Market
    • 2 Beds
    • 1 Bath
    • Built 1920

    427 W Terrace Ave, Hannibal, MO 63401

    2-bedroom, 1-bath home located on Hannibal’s South Side. This home features spacious living with a large den in addition to the main living room. A full basement and a 2-car detached garage provides additional storage room. The home needs some love and is being sold as-is. A solid option for investors or buyers looking for a project.

    Connor Doyle Prestige Realty, Inc

    427 W Terrace Ave, Hannibal, MO 63401
    • /22

      Est $123,673 Not Listed For Sale

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

      3833 Apache Trail, Hannibal, MO 63401

      3833 Apache Trail, Hannibal, MO 63401
  • /68

    $290,000

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

    6596 County Road 263, Hannibal, MO 63401

    Welcome to this completely remodeled home in the Palmyra School District on 3 acres. The main level has an open concept with living room and kitchen. The kitchen has white cabinets and center island. There are two bedrooms and two bathrooms on the main level. Separate laundry room with access to the back deck. The upstairs has the third bedoom. Unfinished basement that walks out. There is a two

    J'Nelle Lee Hannibal Realty LLC

    6596 County Road 263, Hannibal, MO 63401
  • /20

    $135,000 Last List Price Sold Jul 23, 2025

    • 2,010 Sq Ft
    • $67/SF
    • 54 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1910

    715 Lyon St, Hannibal, MO 63401

    Welcome to this beautifully remodeled 3-bedroom, 2-bathroom home with an additional flex room — perfect as a home office, guest room, playroom, or even a 4th bedroom. Located in the heart of Hannibal, this move-in-ready gem has been thoughtfully updated! This home is close to schools, shopping, parks, and more — the perfect blend of comfort, style, and flexibility. Additional highlights

    Brittney Reid Ragar Realty

    715 Lyon St, Hannibal, MO 63401
    • /95

      Est $750,945 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
  • /96

    $899,000

    • 4 Beds
    • 4 Baths
    • 4,300 Sq Ft

    1889 Bay Ave, Hannibal, MO 63401

    Stunning two-story brick home nestled on 6.3 acres in Hannibal, offering the perfect blend of country living and convenience. This beautifully built and maintained CUSTOM home welcomes you with a grand two-story foyer and an elegant office. The expansive two-story living room boasts an elegant picture window and an upstairs walkway overlooking both the living area and foyer, creating an open,

    Kassondra Terrill EXP Realty, LLC

    1889 Bay Ave, Hannibal, MO 63401
  • /28

    $315,000 Last List Price Sold Jul 23, 2025

    • 2,300 Sq Ft
    • $137/SF
    • 33 Days On Market
    • 4 Beds
    • 2.5 Baths
    • Built 2025

    95 Stevens Dr, Hannibal, MO 63401

    Welcome to this beautifully designed new construction 2-story ranch, offering contemporary comfort and smart functionality in every detail.This thoughtfully crafted home features a spacious main-level primary suite with a private ensuite bathroom, perfect for easy, single-level living.Step inside to find an open-concept layout with sleek stainless steel appliances, walk-in pantry, and durable

    Sue-ann Westhoff Prestige Realty, Inc

    95 Stevens Dr, Hannibal, MO 63401
    • /4

      Est $48,144 Not Listed For Sale

      523 Warren Barrett Dr, Hannibal, MO 63401

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

    $384,000

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

    200 Hummingbird Ln, Hannibal, MO 63401

    Welcome to your new home! Located in the desirable Hummingbird subdivision this beautiful, perfectly maintained home is ready for you to move in! Fully updated with the look and feel of a brand new home. Updates include new roof with transferable warranty, gutters, lighting, storm doors and a beautiful eat-in kitchen with brand new energy efficient smart appliances. The top of the line

    Valerie Greving Bower & Associates, Inc., REALTORS

    200 Hummingbird Ln, Hannibal, MO 63401
  • /29

    $96,000 Last List Price Sold Jul 23, 2025

    • 1,432 Sq Ft
    • $67/SF
    • 73 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1920

    801 Hazel St, Hannibal, MO 63401

    MAKE OFFER! A lot of house for the Price! This 3 bedroom, 2 bath home sits on a corner lot and features great updates you'll appreciate-new roof, furnace and central air unit. The main floor offers a spacious living room, dining room, kitchen, full bath, and laundry room. Hardwood flooring runs throughout most of the house. Upstairs are 3 bedrooms and a 2nd full bath. Some replacement windows

    Lisa Kairy Prestige Realty, Inc

    801 Hazel St, Hannibal, MO 63401
    • /13

      Est $150,893 Not Listed For Sale

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

      3306 St Charles, Hannibal, MO 63401

      3306 St Charles, Hannibal, MO 63401
  • /10

    $178,000

    • 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 for

    Tara Zeiger Prestige Realty, Inc

    905 Dewitt St, Hannibal, MO 63401

Showing Results 1 - 40, Page 1 of 18

Home Trends in Hannibal, MO

Housing Trends

Median Sale Price
$175,000
Median Single Family Sale Price
$184,500
Median 2 Bedroom Sale Price
$214,950
Average Price Per Sq Ft
$114
Number of Homes for Sale
12
Last 12 months Home Sales
348
Months of Supply
0.40
Median List Price
$179,900
Median Change From 1st List Price
4%
Median Home Sale Price YoY Change
7%
How to Buy a Home How to Finance a Home How to Sell a Home