Skip to main contentSkip to navigation
1 / 56

Land with Home for Sale in Hannibal, Missouri

3254 St. Mary's Ave, Hannibal, MO 63401

$485,000
3 acres
Active sale
ago
Est $2,708/mo

Step back in time without sacrificing a single modern comfort. This stunning 1960 mid-century modern ranch is one of Hannibal's most distinctive properties — a true architectural gem set on over 3 private acres right in the heart of town.

At 4,309 finished square feet, the long, low-profile design is everything mid-century enthusiasts dream about. Slate floors flow throughout the main living areas, anchored by rich pine trim and three fireplaces that give each room its own warmth and character. Five spacious bedrooms and 3.5 bathrooms offer room for everyone, while the chef's kitchen and adjacent hearth room make this home the undeniable center of gathering.

Outside, the property is nothing short of remarkable. A spring-fed pond, inground pool, and mature grounds create a private-like escape — all within minutes of everything town has to offer. The iconic copper guttering frames the roofline and speaks to the quality and care that has defined this home for over six decades.

Homes like this simply don't come available. Classic architecture, irreplaceable materials, and a location that can never be duplicated.

4,309
Sq feet
5
Beds
3
Full baths
1
1/2 bath
1960
Built

Location

Street address
3254 St. Mary's Ave
Community
So Osterhaut
School district
Hannibal 60
Elevation
589 feet
Coordinates
39.7101, -91.3882

Directions

St. Mary’s to Fairfax, driveway is off Fairfax

Property details

Acreage
3.05 acres
MLS #
MARIS 26021502
Posted

Property taxes

2025
$4,578

Parcels

  • 010.09.30.2.18.003.000

Details and features

Listing

Type
Residential
Subtype
Single Family Residence

Exterior

Parking Spaces
1
Parking
Attached Garage, Garage, Off Street
Fencing
Fenced
Pool
Private
Features
Fencing, Pool, Private Yard

Structure

Style
Ranch
Basement
Yes
Heating
Fireplace(s), Hot Water, Steam
Cooling
Central Air
Materials
Brick, Cedar
Roof
Shingle

Interior

Room Count
11
Rooms
Basement, Bathroom x 4, Bedroom x 5, Dining Room, Kitchen, Laundry, Living Room
Flooring
Slate

Nearby schools

NameTypeDistrict
Mark Twain Elem.ElementaryHannibal 60
Hannibal MiddleMiddleHannibal 60
Hannibal Sr. HighHighHannibal 60

Listing history

DateEventPriceChangeSource
May 8, 2026New listing$485,000MARIS
Subscribe to listing updates

Payment calculator

This 3.05-acre property is located at 3254 St. Mary's Ave in Hannibal, MO 63401. The property is available for sale for $485,000. It has a 4,309 sq ft 5 bedroom, 3 bath house built in 1960.

Checked 1 hour ago — Updated

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