Hannibal Holidays

Book a Hotel + Flight or Car together to unlock savings

Top hotels in Hannibal

Best Western On The River

Best Western On The River

2.5 out of 5
401 North 3rd Street, Hannibal, MO
Fully refundableReserve now, pay when you stay
The price is 3.090.759 ₫ per night from 5 Oct to 6 Oct
3.090.759 ₫
3.549.657 ₫ total
5 Oct - 6 Oct
includes taxes & fees
8.6/10 Excellent! (1,020 reviews)
"Really like the room. It was quiet and clean. It was close to the river and within walking distance to shop and dine. Think we may come back again. We will stay there again."

Reviewed on 24 Sept 2025

Best Western On The River
Sleep Inn & Suites

Sleep Inn & Suites

2.5 out of 5
105 Lakeside Dr, Hannibal, MO
Fully refundableReserve now, pay when you stay
The price is 2.827.761 ₫ per night from 12 Oct to 13 Oct
2.827.761 ₫
3.275.961 ₫ total
12 Oct - 13 Oct
includes taxes & fees
9.6/10 Exceptional! (1,001 reviews)
"Trash in green areas. Nasty parking lot. Needs power wash"

Reviewed on 18 Sept 2025

Sleep Inn & Suites
Quality Inn & Suites Hannibal

Quality Inn & Suites Hannibal

2.5 out of 5
120 Lindsey Drive, Hannibal, MO
Fully refundableReserve now, pay when you stay
The price is 2.853.252 ₫ per night from 7 Oct to 8 Oct
2.853.252 ₫
3.276.959 ₫ total
7 Oct - 8 Oct
includes taxes & fees
7.8/10 Good! (1,016 reviews)
"After a 14 days itinerary on the South-West driving home, we stoped in Hannibal, MO to visit the town and enjoy a Mark Twain Cruise on the Mississippi. It was the first time we stayed at a Choice Hotel. Ive chosen Quality Inn & Suites because the good reviews. And the reviews were true. I was impressed ..."

Reviewed on 25 Sept 2025

Quality Inn & Suites Hannibal
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.

Popular places to visit