Find Hotels on the River in Hannibal, MO

Check availability on Hannibal Hotels on the River

Our top choices for Hannibal hotels with a river view

Riverside Inn Hannibal

Riverside Inn Hannibal
2.5 star property
Hannibal
9.4 out of 10, Exceptional, (173 reviews)
"Great place to stay!"
United States
Sandy
$195 nightly
The price is $225
Jun 2 - Jun 3
Total with taxes and fees
Riverside Inn Hannibal

Microtel Inn & Suites by Wyndham Quincy Downtown/River Area

Microtel Inn & Suites by Wyndham Quincy Downtown/River Area
2.5 star property
Quincy
7.6 out of 10, Good, (1,001 reviews)
"Breakfast was hot and delicious, and parking was accessible"
United States
Dollette
$74 nightly
The price is $84
Jun 14 - Jun 15
Total with taxes and fees
Microtel Inn & Suites by Wyndham Quincy Downtown/River Area

Mins to Blessing Hospital*Miss River* Country Club

Mins to Blessing Hospital*Miss River* Country Club
Quincy
$379 nightly
The price is $432
May 26 - May 27
Total with taxes and fees
Mins to Blessing Hospital*Miss River* Country Club
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.

Top Hannibal Hotel Reviews

Frequently asked questions

How can I find cheap hotels with river views in Hannibal?
With Expedia's handy filter tool, bagging cheap hotels with river views in Hannibal is a snap. To view accommodations that'll make your hip pocket happy, narrow your search results by how much you want to spend and your preferred hotel star rating.
What is there to do in Hannibal near my hotel with river views?
Whatever you're interested in, Hannibal has plenty to keep you on the hop. Mark Twain Cave, Mark Twain Cave and Cameron Cave and Planters Barn Theater are on most visitors' to-do lists. Don't forget to explore Bluff City Theater, Mark Twain Boyhood Home and Museum and Mark Twain Memorial Lighthouse either. With Expedia's hotel deals in Hannibal, you can see even more awesome attractions like these with the money you save.

Explore a world of travel with Expedia