Search Guest Houses in Hannibal

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Compare 2 Guest Houses in Hannibal with updated reviews, rates, and availability.

Riverside Inn Hannibal

2.5 star property
9.2 out of 10, Wonderful, (110)
"Nice location in town, friendly people, historical preserved architecture."
The price is AED 496
AED 697 total
includes taxes & fees
1 May - 2 May
Riverside Inn Hannibal

Cozy A-Frame house in heart of the midwest!!!

9.8 out of 10, Exceptional, (147)
"This was a cozy and clean space. The area was extremely peaceful. We had enjoyed looking out on the back deck at the pond. And being able to see a couple cows from the living room. Highly recommend."
The price is AED 459
AED 716 total
includes taxes & fees
1 May - 2 May
Cozy A-Frame house in heart of the midwest!!!
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Don't see what you're looking for?
See all available properties in Hannibal
Save an average of 15% on thousands of hotels when you're signed in

Other property types in Hannibal

Lighthouse Inn & Suites

4.0 star property
8.8 out of 10, Excellent, (9)
"It was a very nice room. "
The price is AED 445
AED 621 total
includes taxes & fees
1 May - 2 May
Lighthouse Inn & Suites

Guest House with a River View, located downtown Hannibal, MO—- No Cleaning Fee

10.0 out of 10, Exceptional, (15)
"Excellent home to stay. Clean! Great location! Property owners were helpful and met every need!"
Guest House with a River View, located downtown Hannibal, MO—- No Cleaning Fee

The Indigo House- Located in the heart of Historic Hannibal, Missouri

10.0 out of 10, Exceptional, (29)
"Very clean, beautiful, had everything we needed and more. "
The price is AED 735
AED 1,410 total
includes taxes & fees
1 May - 2 May
The Indigo House- Located in the heart of Historic Hannibal, Missouri
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.