loading

100 Houses For Sale in Hannibal, MO

Sort by:
house for sale
-- bds | -- ba | 3,302 sqft

2000 Highway 61 S, Hannibal, MO 63401

Business is brisk and getting more so at this busy interstate location! With over 200 feet of excellent interstate front...
Save
View Home
$1,575,000
View Est. Payment
house for sale
2 bds | 1 ba | 1,131 sqft

3113 Rendlen Avenue, Hannibal, MO 63401

Great starter home or rental with central location. Easily accessible from Highway 61 or Marsh. Living room, dining room...
Save
View Home
$59,000
View Est. Payment
$10,000
house for sale
2 bds | 2 ba | 744 sqft

1215 Center Street, Hannibal, MO 63401

Investors take note! Great opportunity to start your investment portfolio with this brick bungalow. Hardwood flooring th...
Save
View Home
$29,900
View Est. Payment
house for sale
4 bds | 2 ba | 2,322 sqft

32 Holiday Dr, Hannibal, MO 63401

This stately 2 story home is nestled in a well established neighborhood on a quiet street close to schools and shopping....
Save
View Home
$184,900
View Est. Payment
house for sale
4 bds | 2 ba | 2,436 sqft

9132 County Road 418, Hannibal, MO 63401

This home offers numerous updates and is located just outside of town. It sits on 1.4 acres. There are 4 bedrooms with a...
Save
View Home
$169,000
View Est. Payment
house for sale
4 bds | 4 ba | 3,276 sqft

217 Shepherd Pl, Hannibal, MO 63401

Mid-century classic style, well built with steel beam construction. Concrete drive in rear has plenty of parking plus 2-...
Save
View Home
$160,000
View Est. Payment
house for sale
3 bds | 3 ba | 2,090 sqft

159 Gemini Drive, Hannibal, MO 63401

Welcome to the comforts of home and the fun of vacation! This lovely three bedroom, 2 1/2 bath split level home has been...
Save
View Home
$179,900
View Est. Payment
$6,600
house for sale
4 bds | 3 ba | 2,734 sqft

4074 Hillside, Hannibal, MO 63401

Open the door and you are greeted with timeless touches throughout. The formal living room features a wood burning firep...
Save
View Home
$179,900
View Est. Payment
house for sale
4 bds | 2 ba | 2,307 sqft

6860 Veterans, Hannibal, MO 63401

Welcome home to this newly remodeled beautiful 4-bedroom,2 bath ranch situated just outside city limits.Highway frontage...
Save
View Home
$249,900
View Est. Payment
house for sale
4 bds | 3 ba | 1,848 sqft

15 Hawthorne Ln, Hannibal, MO 63401

This great family home located on a quiet cul-de-sac and has so much to offer. The main level features large living room...
Save
View Home
$134,900
View Est. Payment
$5,600
house for sale
2 bds | 3 ba | 1,100 sqft

3919 New London Gravel Rd, Hannibal, MO 63401

Great little bungalow with newer metal roof, in the Oakwood community. This unique property has had some well built addi...
Save
View Home
$65,900
View Est. Payment
house for sale
2 bds | 2 ba | 963 sqft

3004 St Mary's Avenue, Hannibal, MO 63401

Location Location Location!!! Are you looking for a home that has so much charm and just minutes away from all the conve...
Save
View Home
$79,900
View Est. Payment
$5,000
house for sale
4 bds | 2 ba | 2,064 sqft

2905 Pleasant St, Hannibal, MO 63401

Come & take a look at this charming 2-story home that boasts 2,064 square foot & offers 4 bedrooms & 2 baths.Located in ...
Save
View Home
$124,500
View Est. Payment
house for sale
3 bds | 2 ba | 1,670 sqft

17 Hawthorne Lane, Hannibal, MO 63401

Move in ready! This home offers 3 bedroom/2 baths, 1670 sq. ft. living space! Hardwood floors in living room and bedroom...
Save
View Home
$122,500
View Est. Payment
house for sale
8 bds | 6 ba | -- sqft

313 North 5th, Hannibal, MO 63401

Wow! Step into this wonderful Victorian home and be amazed. It has so many original features including some original sta...
Save
View Home
$294,500
View Est. Payment
house for sale
2 bds | 1 ba | 1,408 sqft

1714 Vermont, Hannibal, MO 63401

Tucked away on the top of Vermont with just over a half an acre of land. Spacious living with many updates through the y...
Save
View Home
$85,000
View Est. Payment
house for sale
4 bds | 3 ba | 2,194 sqft

54370 Johnny Trail, Hannibal, MO 63401

4 Bedroom - 2.5 Baths on 1.38 acres located in Bunn's Lake Estates. Picturesque setting on top of the hill with a gorgeo...
Save
View Home
$229,000
View Est. Payment

Location data not available
width="24" height="24" viewBox="0 0 24 24" version="1.2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" overflow="visible" preserveAspectRatio="none" >