Skip to main contentSkip to navigation
1 / 51

Land with Home for Sale in Hannibal, Missouri

120 El Rancho Dr, Hannibal, MO 63401

$619,000
1.5 acres
Active sale
ago
Est $3,407/mo

Perched above the Mississippi River with sweeping panoramic views, this stunning atrium-style ranch home offers an extraordinary blend of architectural grace and thoughtful living. Spanning over 3,400 square feet on 1.51 private acres, soaring ceilings bathe the interiors in natural light. Four bedrooms include two luxurious primary suites one conveniently located on the main level, and a second retreat in the finished lower level, ideal for multigenerational living. The heart of the home features a luxurious chefs kitchen, a striking gas fireplace with a custom stone surround, while the south-facing sitting room has been appointed with new windows . Downstairs, a fully equipped kitchenette 3 total bedrooms with egress windows and a large storage room with double exterior doors offer versatile utility, a hobby space, or lawn and equipment storage. Thoughtfully landscaped grounds complete this rare offering.

3,452
Sq feet
4
Beds
3
Full baths
1
1/2 bath
2005
Built

Location

Street address
120 El Rancho Dr
Zip code
63401
Community
Skyline Estates
School district
Hannibal 60
Elevation
635 feet
Coordinates
39.7489, -91.4002

Property details

Acreage
1.51 acres65,776 sq ft
MLS #
MARIS 26034930
Posted

Parcels

  • 11.1.12.4.2.1.180

Resources

Details and features

Listing

Type
Residential
Subtype
Single Family Residence

Exterior

Parking Spaces
2
Parking
Garage, Garage-Attached, Oversized
Fencing
Fenced
Features
Fencing, Private Yard

Structure

Style
Contemporary
Stories
1
Basement
Yes
Heating
Fireplace(s), Forced Air, Heat Pump, Natural Gas
Cooling
Ceiling Fan(s), Central Air, Electric
Materials
Brick, Brick Veneer, Stone, Stone Veneer, Stucco, Vinyl Siding
Roof
Shingle

Interior

Room Count
9
Rooms
Basement, Bathroom x 4, Bedroom x 4, Dining Room, Family Room, Kitchen, Laundry, Living Room
Appliances
Dishwasher, Garbage Disposer, Microwave, Range, Refrigerator, Washer
Security
Smoke Detector(s)
Features
Bookcases, Breakfast Bar, Custom Cabinetry, Double Vanity, Entrance Foyer, Granite Counters, High Ceilings, High Speed Internet, Kitchen Island, Open Floorplan, Separate Dining, Separate Shower, Vaulted Ceiling(s), Walk-In Closet(s), Workshop/Hobby Area

Property utilities

CategoryTypeStatus
GasNatural GasConnected

Nearby schools

NameTypeDistrict
Veterans Elem.ElementaryHannibal 60
Hannibal MiddleMiddleHannibal 60
Hannibal Sr. HighHighHannibal 60

Listing history

DateEventPriceChangeSource
June 4, 2026New listing$619,000MARIS
Subscribe to listing updates

Payment calculator

This 1.51-acre property is located at 120 El Rancho Dr in Hannibal, MO 63401. The property is available for sale for $619,000. It has a 3,452 sq ft 4 bedroom, 3 bath house built in 2005.

Listed by Prestige Realty, (573) 221-8171 ext. 11

Checked 2 hours agoUpdated Source

Report listing issue

Copyright © 2026 Mid America Regional Information Systems, Inc. All rights reserved. All information provided by the listing agent/broker is deemed reliable but is not guaranteed and should be independently verified.

Contact listing agent Rules
By submitting, I agree to the terms of use and to be contacted by real estate professionals. Message and data rates may apply.
Contact