Compare Cheap Hotels in Hannibal
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Hannibal Hotels

Quality Inn & Suites Hannibal West
120 Lindsey Drive Hannibal MO
The price is $86 total per night
$86 total
per night
Jun 28 - Jun 29
Free Cancellation
2.27 mi from city center
A stay at Quality Inn & Suites Hannibal West places you in the heart of Hannibal, a 3-minute drive from Hannibal Regional Hospital and 7 minutes from Molly Brown Museum and Home.

Best Western On The River
401 North 3rd Street Hannibal MO
The price is $127 total per night
$127 total
per night
Jun 28 - Jun 29
Free Cancellation
Reserve now, pay when you stay
2.01 mi from city center
When you stay at Best Western On The River in Hannibal, you'll be in the historical district, within a 5-minute walk of Mississippi River and Jim's Journey: The Huck Finn Freedom Center.

Comfort Inn & Suites - Hannibal
4000 Market St Hannibal MO
The price is $111 total per night
$111 total
per night
Jun 28 - Jun 29
Free Cancellation
1.02 mi from city center
With a stay at Comfort Inn & Suites - Hannibal, you'll be centrally located in Hannibal, within a 15-minute drive of Mississippi River and Sodalis Nature Preserve.

Sleep Inn & Suites Hannibal West
105 Lakeside Dr Hannibal MO
The price is $128 total per night
$128 total
per night
Jun 28 - Jun 29
Free Cancellation
2.42 mi from city center
A stay at Sleep Inn & Suites Hannibal West places you in the heart of Hannibal, within a 5-minute drive of Hospital Park and Hannibal Regional Hospital.

Motel 6 Hannibal, MO
123 Huckleberry Heights Dr Hannibal MO
The price is $62 total per night
$62 total
per night
Jun 14 - Jun 15
Free Cancellation
Reserve now, pay when you stay
0.33 mi from city center
With a stay at Motel 6 Hannibal, MO in Hannibal, you'll be within a 10-minute drive of Mississippi River and Indian Mounds Park.

Days Inn by Wyndham Hannibal
4070 Market St Hannibal MO
The price is $71 total per night
$71 total
per night
Jun 11 - Jun 12
Free Cancellation
Reserve now, pay when you stay
1.1 mi from city center
With a stay at Days Inn by Wyndham Hannibal in Hannibal, you'll be in the business district, within a 15-minute drive of Mississippi River and Sodalis Nature Preserve.

Baymont by Wyndham Hannibal
4141 Market St Hannibal MO
The price is $73 total per night
$73 total
per night
Jun 8 - Jun 9
Free Cancellation
Reserve now, pay when you stay
1.14 mi from city center
With a stay at Baymont by Wyndham Hannibal, you'll be centrally located in Hannibal, within a 15-minute drive of Mississippi River and Sodalis Nature Preserve.

Lighthouse Inn & Suites
612 Mark Twain Ave Hannibal MO
The price is $235 total per night
$235 total
per night
Jun 8 - Jun 9
Free Cancellation
Reserve now, pay when you stay
1.85 mi from city center
With a stay at Lighthouse Inn & Suites in Hannibal, you'll be in the historical district, within a 5-minute drive of Mississippi River and Molly Brown Museum and Home.

Super 8 by Wyndham Hannibal
120 Huckleberry Heights Dr Hannibal MO
The price is $77 total per night
$77 total
per night
Jun 14 - Jun 15
Free Cancellation
Reserve now, pay when you stay
0.22 mi from city center
Located in Hannibal, Super 8 by Wyndham Hannibal is within a 5-minute drive of Rockcliffe Mansion and Jim's Journey: The Huck Finn Freedom Center.

Howard Johnson BY Wyndham Hannibal
4141B MARKET ST Hannibal MO
The price is $72 total per night
$72 total
per night
Jun 11 - Jun 12
Free Cancellation
Reserve now, pay when you stay
1.16 mi from city center
With a stay at Howard Johnson BY Wyndham Hannibal in Hannibal, you'll be within a 15-minute drive of Mississippi River and Sodalis Nature Preserve.

Riverside Inn Hannibal
111 Bird St Hannibal MO
The price is $245 total per night
$245 total
per night
Jun 8 - Jun 9
Free Cancellation
Reserve now, pay when you stay
2.15 mi from city center
When you stay at Riverside Inn Hannibal in Hannibal, you'll be in the historical district, just steps from Mark Twain Boyhood Home and Museum and Big River Train Town.
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.
Hannibal hotels essential information
Accommodation | 178 hotels |
|---|---|
Lowest Price | $62 |
Highest Price | $245 |
Popular hotels | Quality Inn & Suites Hannibal West, Best Western On The River, Comfort Inn & Suites - Hannibal, Sleep Inn & Suites Hannibal West, Motel 6 Hannibal, MO, Days Inn by Wyndham Hannibal, Baymont by Wyndham Hannibal, Lighthouse Inn & Suites, Super 8 by Wyndham Hannibal, Howard Johnson BY Wyndham Hannibal, Riverside Inn Hannibal, Gorgeous Victorian with Seasonal Pool , sleeps 8, pet friendly close to downtown |
Most Recent Hannibal Hotel Reviews

Comfort Inn & Suites - Hannibal
4 out of 5
Posted 14 hours ago
CheapTickets Verified Review
"Overall, our two-night stay was just about what we expected from a hotel of this nature. The staff was friendly and helpful, the pool was open and average. Most areas of the hotel were relatively well-maintained and clean. The elevator door motor seemed to struggle with every opening and closing, showing its age and some areas of the hotel definitely could use some touch ups. The breakfast was a decent variety and was being replenished as needed. There was a bit of a bug issue in the dining area with a lot of tiny gnats and ants that could be found around the buffet tables and on the dining tables, but hard to perfectly control in an area full of them. The hot tub jets were either turned down to an extreme or were malfunctioning as there was not much power to them at all when we turned them on - but the hot tub was just going to be my bonus relaxation after a day of exploring, and I rarely expect a hotel hot tub to work to optimal levels. For the price, I think the stay was a good value and I would return."
A verified traveler stayed at Comfort Inn & Suites - Hannibal







