Missouri may have travel restrictions in place due to COVID-19.

Hannibal Vacation Packages

Choose two or more items and save on your trip:

Top Hotels in Hannibal

Quality Inn & Suites Hannibal
Quality Inn & Suites Hannibal
2.5 out of 5
120 Lindsey Drive, Hannibal, MO
Free cancellationReserve now, pay when you stay
The price is CA $81 per night from Jan 28 to Jan 29
4.3/5Excellent! (991 reviews)

"We liked the hot tub in our room! We were not impressed with the breakfast which still advertised a hot breakfast but due to Covid19 is not. That wording should be changed. Coffee not very good."…"

Reviewed on Jan. 21, 2021

Quality Inn & Suites Hannibal
Holiday Inn Express And Suites Hannibal - Medical Center
Holiday Inn Express And Suites Hannibal - Medical Center
2.5 out of 5
120 Shinn Lane, Hannibal, MO
Free cancellation
The price is CA $137 per night from Jan 29 to Jan 30
4.8/5Exceptional! (173 reviews)

"Extremely clean, very friendly staff, good breakfast."…"

Reviewed on Jan. 16, 2021

Holiday Inn Express And Suites Hannibal - Medical Center
Motel 6 Hannibal, MO
Motel 6 Hannibal, MO
2 out of 5
123 Huckleberry Heights Dr, Hannibal, MO
Free cancellation
The price is CA $58 per night from Jan 22 to Jan 23
3.4/5Good! (519 reviews)

"The parking lot is in the back of the building out of sight of other businesses and the road. I was afraid something might happen to my car."…"

Reviewed on Jan. 21, 2021

Motel 6 Hannibal, MO
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.

Frequently asked questions

How much does a Hannibal vacation package cost?
Go from looking to booking with our Hannibal vacation packages, which start from a low . Choose the flights and hotels that suit your style. Then, add on one or two tours or experiences for an incredible adventure.
If I'm not able to travel, can I cancel my Hannibal vacation package?
If you’ve booked a Hannibal vacation package, you can cancel or change it, but there may be a fee depending on the situation. It may be possible to cancel and rebook at no cost if you’ve taken out your package in the last 24 hours. If it’s been more than that, you may incur additional charges from your airline, hotel or car rental company. If your situation suddenly changes, make our Customer Service Portal your first port of call for more info.
How do I get a cheap travel package to Hannibal?
It’s as simple as bundling. Hotels, flights and rental cars — combine whatever you need into a Hannibal vacation package and save as much as C$590. Score even more bargains when you include extras such as tours or experiences to your booking. But that’s not the only impressive part. You have the flexibility to craft your trip your own way. We offer more than 400 airlines and 321,000 properties across the world, so that everyone has an opportunity to travel and fulfill those vacation fantasies.
When is the best time of year to visit Hannibal?
is known as peak season in Hannibal, while is typically quieter. If you’re on the hunt for a good deal on your escape, consider the month of . It’s also worth noting that is typically the priciest time of year to visit.
How far in advance should I book my Hannibal vacation?
To score cheap prices, book as early as you can. Airlines generally release flight tickets, along with some of the lowest fares, nearly a year prior to departure. Hotels, car rental and activities should also be booked well in advance so you can have the pick of the bunch. If you were hoping for a last-minute getaway in Hannibal, there are always plenty of great bargains to be had on Expedia. Book your escape today!
What does an Expedia Hannibal travel package include?
Expedia has all you need to organize your Hannibal getaway, but how your package is structured is up to you. Select from a combination of rental cars, hotels and flights. Looking for some activities or tours to keep you on the go? Once you’ve made your booking, you can add them too. Whatever your style or budget, there’s a vacation package to match your needs.
What should I know before booking a Hannibal travel package?
A travel package can be customized for your budget and is a simple way to make your money go further. What you include is up to you. Hotels, rental cars and flights — decide on a combination that suits your style.
Does Expedia offer Book Now, Pay Later Hannibal vacation packages?
If you’re longing for some time away but can’t afford to pay upfront, Expedia can help out with a custom payment option. Thanks to our partnership with online lender Affirm, you can Book Now, Pay Later and start planning your adventure today.
Can I choose my airline with a Hannibal Expedia vacation package?
You certainly can. We have more than 550 airline partners globally, so fly with the carrier that best suits your travel preferences.

More trip options