
Hannibal Vacation Packages
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $4,200 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Your Hannibal Vacation
Excellent adventures await when you lock in a vacation package to Hannibal. Whether you're a history buff, foodie or just a traveler who loves to experience new places, there's something for everyone in this exciting city. Fill your spare time with tours of Mark Twain Boyhood Home and Museum, Mark Twain Cave and Cameron Cave and Mark Twain Cave, some of the attractions you shouldn't miss during your trip to Hannibal. Stop daydreaming and start traveling. Explore the broad range of options on Expedia today and put your Hannibal vacation plans into gear!
Top Hannibal Vacation Deals
Price found within the past 48 hours. Click for updated prices.

River City Casino & Hotel
Price was CA $1,274, price is now CA $996 per person
CA $996
per person
Jul 1 - Jul 6
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to St. Louis (STL)
9/10 Wonderful! (1,539 reviews)
The room was clean and comfortable but the property is very dated and if you don’t like smelling smoke you will not like this hotel. The staff was friendly and the rooms did not smell like smoke just casino area
Reviewed on May 10, 2026



The Cheshire
Price was CA $1,334, price is now CA $1,082 per person
CA $1,082
per person
Jul 24 - Jul 27
found 1 day ago
Roundtrip flight included
Toronto (YTO) to St. Louis (STL)
8.8/10 Excellent! (1,006 reviews)
Once you get past the lobby, everything goes downhill. The elevator is terribly slow for only having 4 floors, and that's where you start to notice the dirt, wear & tear, and things that are obviously ignored by the property. Our room wasn't any better. Shoe scuff marks all over the the room door & bathroom door. Chunks missing from doors & framework. Carpet was nasty, wore our flip flops in the room all week. Dried up mystery substances all over. Dried drip marks on the bed frame. Outlets didn't work. Fridge upon request, which seems strange seeing how we haven't had to request a fridge in a hotel since 2009. Especially when we paid to upgrade our room. Our "garden view" was the backside of other buildings, an alley, and a space that has obviously been neglected for some time. Zero water pressure. Couldn't turn the faucet on all the way cause it hit the mirror. The worst part though, the bed & pillows. The bed caused my husband nothing back pain, and the trash pillows had me waking up with headaches every morning. We ended up with 7 pillows in an attempt to have any neck support at all. No luck. The whole place just felt run down and just kind of sad. We definitely didn't get our money's worth. Not even close. This was a one and done for us, for sure.
Reviewed on May 10, 2026
Hannibal Hotel Deals

Quality Inn & Suites Hannibal West
120 Lindsey Drive Hannibal MO
Fully refundable
The price is CA $121 per night from Jun 7 to Jun 8
CA $121
CA $141 total
Jun 7 - Jun 8
includes taxes & fees
8/10 Very Good! (1,012 reviews)
Very nice hot breakfast! Quiet room, pleasant experience. The restaurant next door, Fiddlers, has excellent food too!
Reviewed on May 9, 2026

Best Western On The River
401 North 3rd Street Hannibal MO
Fully refundableReserve now, pay when you stay
The price is CA $150 per night from May 12 to May 13
CA $150
CA $174 total
May 12 - May 13
includes taxes & fees
8.6/10 Excellent! (1,013 reviews)
great staff!
Reviewed on May 10, 2026

Comfort Inn & Suites - Hannibal
4000 Market St Hannibal MO
Fully refundable
The price is CA $127 per night from Jun 7 to Jun 8
CA $127
CA $150 total
Jun 7 - Jun 8
includes taxes & fees
7.6/10 Good! (690 reviews)
Very clean hotel, nothing fancy but everything was very nice. Would recommend.
Reviewed on Apr 28, 2026
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.
Explore a world of travel with Expedia
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.








