Skip to main contentSkip to navigation
1 / 53

Land with Home for Sale in Hannibal, Missouri

120 El Rancho Dr, Hannibal, MO 63401

$615,000
1.5 acres
Active sale
Est $3,589/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

Property taxes

2025
$5,361

Parcels

  • 11.1.12.4.2.1.180

Details and features

Listing

Type
Residential
Subtype
Single Family Residence

Lot

View
River
Features
Adjoins Wooded Area

Exterior

Parking Spaces
2
Parking
Garage, Open, Oversize
Pool
Deck
Structures
Workshop
Features
Private Yard

Structure

Style
Contemporary, Ranch
Stories
1
Basement
Concrete, Full, Storage Space, Walk-Out Access
Water
Public
Sewer
Public Sewer
Heating
Forced Air, Heat Pump, Natural Gas
Cooling
Ceiling Fan(s), Central Air, Electric
Materials
Brick Veneer, Stone Veneer, Stucco, Vinyl Siding
Roof
Shingle
Windows
Insulated Windows, Window Treatments

Interior

Room Count
9
Rooms
Basement, Bathroom x 4, Bedroom x 4, Dining Room, Family Room, Game Room, Laundry Room x 2
Fireplaces
Yes
Appliances
Dishwasher, Disposal, ENERGY STAR Qualified Appliances, Electric Oven, Electric Range, Electric Water Heater, Microwave, Refrigerator
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
PowerGridAvailable
GasNatural GasConnected

Nearby schools

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

Listing history

DateEventPriceChangeSource
July 22, 2026Price drop$615,000$4,000 -0.6%MARIS
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, priced at $615,000. It has a 3,452 square foot 4-bedroom, 3.5-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