11,374

Marion, MO Homes

Section Image Section Image
  • /37

    $349,900 Under Contract

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

    $189,000 Last List Price Sold Aug 05, 2025

    • 1,108 Sq Ft
    • $171/SF
    • 27 Days On Market
    • 3 Beds
    • 1 Bath
    • Built 1962

    324 E Olive St, Palmyra, MO 63461

    This well-maintained 3-bedroom, 1-bath home offers charm, comfort, and curb appeal. The all-brick exterior provides timeless style and low-maintenance living. Inside, you'll find a clean, functional layout with great natural light throughout. The home sits on a corner lot and includes a 1-car detached garage for extra storage or parking. Perfect for first-time buyers, or anyone looking for

    Larry Job Century 21 Broughton Team

    324 E Olive St, Palmyra, MO 63461
    • /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
  • /46

    $270,000

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

    311 Westview St, Palmyra, MO 63461

    This well kept 3-bedroom, 2-bath Palmyra home checks all the boxes: brick front, quiet road, and move-in ready!The home features a generous living room with a wood-burning fireplace (currently an electric insert) that opens to a large deck and flat backyard. The eat-in kitchen and main-level laundry offer everyday convenience, while the oversized 2-car garage includes a workbench area for

    Agent Photo

    Donnely Jung

    Ravenscraft Realty

    (573) 648-3721

    311 Westview St, Palmyra, MO 63461
  • /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
  • /7

    $47,000 Last List Price Sold Aug 04, 2025

    • Land
    • 0.02 Acre
    • $1,880,000 per Acre
    • 356 Days On Market

    0 Lot 62 Minnow Creek Subdvsn Unit MAR24049767, 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

    Razack Ismail Century 21 Broughton Team

    0 Lot 62 Minnow Creek Subdvsn Unit MAR24049767, Hannibal, MO 63401
    • /70

      Est $303,113 Not Listed For Sale

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

      4356 Mason Dr, Palmyra, MO 63461

      4356 Mason Dr, Palmyra, MO 63461
  • /41

    $305,000

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

    320 N Dickerson St, Palmyra, MO 63461

    Make plans to see this beautifully updated ranch home with modern finishes throughout! The home features an open floor plan with modern stainless steel appliances, custom cabinetry, a moveable center island, granite countertops, and classic white subway tile. The main level features 3 bedrooms, including a private master suite, 2 bathrooms, and a walk-out to the spacious treated deck and

    Agent Photo

    Donnely Jung

    Ravenscraft Realty

    (573) 995-3109

    320 N Dickerson St, Palmyra, MO 63461
  • /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
  • /38

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

    • 3,761 Sq Ft
    • $122/SF
    • 34 Days On Market
    • 5 Beds
    • 3 Baths
    • Built 1982

    406 Johnson Place, Palmyra, MO 63461

    Welcome to this beautifully updated all brick ranch style home offering over 2600 sq ft living space on main level nestled on a peaceful dead end street in a desirable neighborhood. It features 3 bedrooms, 2 updated bathrooms and a list of upgrades setting on a large professionally landscape lot. Inside you will find a dining room, living room, large family room and a screened in porch. This

    Janice Shaw Ravenscraft Realty

    406 Johnson Place, Palmyra, MO 63461
    • /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
  • /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
  • /18

    $1 per month

    • Property for Rent

    0 County Road 346, Fabius Township, MO 63471

    3.16 acres of flat ground are available for lease with thousands of cars driving by daily. The possibilities are endless. The owners are willing to build a building to the lessor's needs. This is a great opportunity to get in on the ground level before this area gets really popular.

    Chris Dye Happel Inc. Realtors

    0 County Road 346, Fabius Township, MO 63471
  • /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
    • /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
  • /25

    $179,900

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

    $1 per month

    • Property for Rent

    0 Old Quincy Drive-In Theater Unit 24003293, Taylor, MO 63471

    18 acres of flat ground are available for lease with thousands of cars driving by daily. The possibilities are endless. The owners are willing to build a building to the lessor's needs. This is a great opportunity to get in on the ground level before this area gets really popular.

    Chris Dye Happel Inc. Realtors

    0 Old Quincy Drive-In Theater Unit 24003293, Taylor, MO 63471
  • /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
    • /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
  • /25

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

      Est $161,613 Not Listed For Sale

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

      616 W Main Cross St, Palmyra, MO 63461

      616 W Main Cross St, Palmyra, MO 63461
  • /59

    $350,000

    • 5 Beds
    • 3 Baths
    • 2,400 Sq Ft

    306 S Ashland Ave, Palmyra, MO 63461

    Prepare to be impressed! This brick home features 5 bedrooms & 3 full baths. It's had many updates since the current owners have taken possession. New roof, soffit and gutters. New wiring, front deck, and siding on the two car garage. The wood floors have been sanded and refinished in the living room and dining area. The upper level space was never utilized so they took the opportunity to turn

    Teree Haynes Hannibal Realty LLC

    306 S Ashland Ave, Palmyra, MO 63461
  • /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
    • /48

      Est $324,842 Not Listed For Sale

      • 5 Beds
      • 3 Baths
      • 1,324 Sq Ft

      200 Webster Ln, Maywood, MO 63454

      200 Webster Ln, Maywood, MO 63454
  • /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
  • /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
    • /38

      Est $373,032 Not Listed For Sale

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

      4590 Highway 6, Maywood, MO 63454

      4590 Highway 6, Maywood, MO 63454
  • /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
  • /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
  • /17

    $210,000

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

    318 S Breckenridge Ave, Palmyra, MO 63461

    Charming 3-bedroom, 1-bath home featuring recent updates for peace of mind, including a brand-new roof and water heater. Enjoy outdoor living in the fully fenced backyard—perfect for pets, play, or entertaining. This well-maintained property offers comfort, functionality, and great value, making it ideal for first-time buyers or anyone looking in the Palmyra area. Don't miss out on this move-in

    Jordahn Leonard Prestige Realty, Inc

    318 S Breckenridge Ave, Palmyra, MO 63461
  • /4

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

    • Land
    • 0.28 Acre
    • $65,217 per Acre
    • 79 Days On Market

    15 Meadow Dr, Monroe City, MO 63456

    If you are looking to build a home in an established neighborhood on the edge of town, this is your lot. The lot is generous in size at 100x120 and backs to an open field. Utilities are underground at the front of property. The home adjoining the lot to the west was built in the last 3 years. This would be a wonderful spot for someone wanting to move to town but yet still have that country feel.

    Scott Leake Prestige Realty, Inc

    15 Meadow Dr, Monroe City, MO 63456
    • /10

      Est $276,530 Not Listed For Sale

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

      207 S Breckenridge Ave, Palmyra, MO 63461

      207 S Breckenridge Ave, Palmyra, MO 63461
  • /28

    $195,000

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

    6855 County Road 308 Unit 6851, Taylor, MO 63471

    Welcome home to 6855 County Road 308, Taylor, MO—where sleek modern updates meet everyday comfort. This 3-bedroom, 1.5-bath home has undergone a stunning transformation, featuring an on-trend kitchen, stylish bathrooms, and fresh finishes throughout. The spacious primary suite boasts a full bath and oversized walk-in closet, while bedroom two offers a one-of-a-kind feature—a historic bank vault

    John Bartz Bartz Realty, LLC

    6855 County Road 308 Unit 6851, Taylor, MO 63471
  • /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

Showing Results 1 - 40, Page 1 of 18

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