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
Sleep Inn & Suites
105 Lakeside Dr, Hannibal, MO
The price is $123 per night
$123
includes taxes & fees
$107 per night
Jan 5 - Jan 6, 2025
Free Cancellation
Reserve now, pay when you stay
2.73 mi from city center
A stay at Sleep Inn & Suites places you in the heart of Hannibal, within a 15-minute walk of Hospital Park and Hannibal Regional Hospital.
Pool
Breakfast included
Comfort Inn & Suites - Hannibal
4000 Market St, Hannibal, MO
The price is $106 per night
$106
includes taxes & fees
$92 per night
Dec 30 - Dec 31
Free Cancellation
Reserve now, pay when you stay
1.06 mi from city center
A stay at Comfort Inn & Suites - Hannibal places you in the heart of Hannibal, within a 5-minute drive of Sodalis Nature Preserve and Indian Mounds Park.
Pool
Hot Tub
Best Western On The River
401 North 3rd Street, Hannibal, MO
The price is $117 per night
$117
includes taxes & fees
$102 per night
Dec 29 - Dec 30
Free Cancellation
Reserve now, pay when you stay
2.03 mi from city center
When you a stay at Best Western On The River in Hannibal, you'll be in the historical district, just steps from Jim's Journey: The Huck Finn Freedom Center and Mark Twain Boyhood Home and Museum.
Pool
Hot Tub
Motel 6 Hannibal, MO
123 Huckleberry Heights Dr, Hannibal, MO
The price is $64 per night
$64
includes taxes & fees
$56 per night
Dec 28 - Dec 29
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 5-minute drive of Indian Mounds Park and West Ely Park.
Pool
Pet friendly
Quality Inn & Suites Hannibal
120 Lindsey Drive, Hannibal, MO
The price is $105 per night
$105
includes taxes & fees
$92 per night
Dec 30 - Dec 31
Free Cancellation
Reserve now, pay when you stay
2.33 mi from city center
A stay at Quality Inn & Suites Hannibal places you in the heart of Hannibal, a 4-minute drive from Hannibal Regional Hospital and 7 minutes from Molly Brown Museum and Home.
Pool
Hot Tub
Baymont by Wyndham Hannibal
4141 Market St, Hannibal, MO
The price is $75 per night
$75
includes taxes & fees
$65 per night
Dec 25 - Dec 26
Free Cancellation
Reserve now, pay when you stay
1.14 mi from city center
A stay at Baymont by Wyndham Hannibal places you in the heart of Hannibal, a 5-minute drive from Sodalis Nature Preserve and 5 minutes from Indian Mounds Park.
Pool
Breakfast included
Super 8 by Wyndham Hannibal
120 Huckleberry Heights Dr, Hannibal, MO
The price is $75 per night
$75
includes taxes & fees
$66 per night
Jan 5 - Jan 6, 2025
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.
Pool
Breakfast included
Days Inn by Wyndham Hannibal
4070 Market St, Hannibal, MO
The price is $78 per night
$78
includes taxes & fees
$68 per night
Dec 29 - Dec 30
Free Cancellation
Reserve now, pay when you stay
1.1 mi from city center
When you stay at Days Inn by Wyndham Hannibal in Hannibal, you'll be in the business district, within a 5-minute drive of Sodalis Nature Preserve and Indian Mounds Park.
Pool
Breakfast included
Howard Johnson BY Wyndham Hannibal
4141B MARKET ST, Hannibal, MO
The price is $71 per night
$71
includes taxes & fees
$61 per night
Dec 27 - Dec 28
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 5-minute drive of Sodalis Nature Preserve and Indian Mounds Park.
Pool
Pet friendly
Holiday Inn Express And Suites Hannibal - Medical Center, an IHG Hotel
120 Shinn Lane, Hannibal, MO
2.78 mi from city center
With a stay at Holiday Inn Express And Suites Hannibal - Medical Center, an IHG Hotel in Hannibal, you'll be a 2-minute walk from Hospital Park and 7 minutes by foot from Hannibal Regional Hospital.
Pool
Breakfast included
Main Street Bed & Breakfast
Corner of Main and Center, 201 North Main, Hannibal, MO
2.11 mi from city center
With a stay at Main Street Bed & Breakfast in Hannibal, just steps from Planters Barn Theater and Bluff City Theater.
Parking included
Free WiFi
The Indigo House- Located in the heart of Historic Hannibal, Missouri
The price is $442 per night
$442
includes taxes & fees
$427 per night
Jan 24 - Jan 25, 2025
1.94 mi from city center
With a stay at this vacation home in Hannibal, you'll be within a 10-minute walk of Bluff City Theater and Dempsey Dog Park.
Kitchen
Washer
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.
Often, one of the most difficult things about booking a hotel is finding the best time to go. The cost of staying in hotels in could vary significantly, depending on the time of the year chosen. If you would like to figure out the most suitable time to take a trip then using CheapTickets could be the best option for you. We will be able to provide information on hotels in to ensure that you get the best deal possible. So if you are looking for a booking website that will streamline the process and offer good prices, then log in and get booking.
Hannibal hotels essential information
Accommodation | 151 hotels |
---|---|
Lowest Price | $64 |
Highest Price | $442 |
Popular hotels | Sleep Inn & Suites, Comfort Inn & Suites - Hannibal, Best Western On The River, Motel 6 Hannibal, MO, Quality Inn & Suites Hannibal, Baymont by Wyndham Hannibal, Super 8 by Wyndham Hannibal, Days Inn by Wyndham Hannibal, Howard Johnson BY Wyndham Hannibal, Holiday Inn Express And Suites Hannibal - Medical Center, an IHG Hotel, Main Street Bed & Breakfast, The Indigo House- Located in the heart of Historic Hannibal, Missouri |
Most Recent Hannibal Hotel Reviews
Quality Inn & Suites Hannibal
5 out of 5
Posted 2 days ago
CheapTickets Verified Review
"Location, cleanliness, amenities were great. Reasonable price for a nice room"
A verified traveler from Foley stayed at Quality Inn & Suites Hannibal
- Quincy Hotels
- Pittsfield Hotels
- Bowling Green Hotels
- Monroe City Hotels
- Louisiana Hotels
- Palmyra Hotels
- Perry Hotels
- Paris Hotels
- Central United States Hotels
- Stoutsville Hotels
- Shelbina Hotels
- Vandalia Hotels
- New London Hotels
- Central Missouri Hotels
- Northeast Missouri Hotels
- La Grange Hotels
- Hull Hotels
- Florida Hotels
- Pleasant Hill Hotels
- Taylor Hotels
- Western Illinois Hotels
- Frankford Hotels
- Barry Hotels
- Center Hotels
- Rockport Hotels
- Plainville Hotels
- East Hannibal Hotels
- Liberty Hotels
- West Quincy Hotels
- Shelbyville Hotels
- Payson Hotels
- Bethel Hotels
- Curryville Hotels
- Hunnewell Hotels
- Maywood Hotels
- Baylis Hotels
- Ewing Hotels
- Kinderhook Hotels
- Ashburn Hotels
- New Salem Hotels
More to Explore in Hannibal
Top Picks
Hotels
Cheap Hotels in Daytona BeachCheap Hotels in GalvestonCheap Hotels in Osage BeachCheap Hotels in South Padre IslandCheap Hotels in Virginia BeachCheap Hotels in St. JosephCheap Hotels in Gulf ShoresCheap Hotels in Palm SpringsCheap Hotels in DestinCheap Hotels in Myrtle BeachCheap Hotels in Columbia3 Star Hotels in BransonCheap Hotels in JoplinCheap Hotels in Folly BeachCheap Hotels in Branson
Flights