Hannibal Vacations from $390

Book a Hotel + Flight or Car together to unlock savings

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!

The Latest Hannibal vacation packages

Price found within the past 48 hours. Click for updated prices.
The Cheshire
The Wildwood Hotel
Angad Arts Hotel St. Louis, Tapestry Collection by Hilton
Hampton Inn By Hilton St Louis Airport
Aloft St. Louis Cortex
Don't see what you're looking for?
See all available trips from Columbus to Hannibal
View all trips

Discover the most popular places to visit in Hannibal

Hannibal Hotel Deals

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
$78 nightly
The price is $90 total per night from Nov 2 to Nov 3
$90 total
Nov 2 - Nov 3
Total with taxes and fees
7.8/10 Good! (1,010 reviews)
"Its a ok place."

Reviewed on Oct 15, 2025

Quality Inn & Suites 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
$110 nightly
The price is $126 total per night from Nov 2 to Nov 3
$126 total
Nov 2 - Nov 3
Total with taxes and fees
8.6/10 Excellent! (1,018 reviews)
"Our room was very nice with a king size bed, loveseat and coffee table. The best was the view of the town and river out of our window."

Reviewed on Oct 13, 2025

Best Western On The River
Comfort Inn & Suites - Hannibal

Comfort Inn & Suites - Hannibal

2.5 out of 5
4000 Market St, Hannibal, MO
Fully refundableReserve now, pay when you stay
$89 nightly
The price is $102 total per night from Nov 2 to Nov 3
$102 total
Nov 2 - Nov 3
Total with taxes and fees
7.6/10 Good! (639 reviews)
"Our room smelled like it had been a smoking room previously. Also the spa was nice but made a loud noise with the jets on."

Reviewed on Sep 30, 2025

Comfort 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.

Hannibal Essential Information

Language
English
Currency
U.S dollars
Closest Airport
Quincy Regional-Baldwin Field Airport (UIN)
Population
17,800
Max Temp Winter
35ºF
Max Temp Summer
85ºF
Top Sights
Mark Twain Cave, Mark Twain Cave and Cameron Cave and Planters Barn Theater

More vacations you might like

Frequently asked questions

How much does a Hannibal vacation package cost?
You'll find cheap prices from $390 on Expedia for your Hannibal escape. However, factors like your choice of hotel, the season and length of stay will determine how much your vacation to Hannibal costs.
What are the cheapest months to go to Hannibal?
If you're looking to snag a cheap Hannibal vacation package, consider planning a trip in November, December and January. You're likely to find lower prices on accommodations and flights during these quieter months — perfect for a budget-friendly getaway.
How many days is enough for Hannibal?
With a well-organized schedule, you can easily visit the top Hannibal sights in a few days. But if you prefer to explore off the beaten track or go on day trips, consider booking your Hannibal vacation for longer.
Is it worth booking a vacation package to Hannibal?
Hannibal offers everything you need for a wonderful trip. Begin your Hannibal vacation on a high note by visiting top attractions like Mark Twain Boyhood Home and Museum.
How to find the best Hannibal package deals?
Use Expedia's handy filters to help you find some terrific Hannibal package deals. When you start your search, just set your maximum budget and then order the results by "Price: low to high." If you want to save, plan your trip for midweek, or search for Hannibal package deals in the off-peak season. Switch up your travel dates and you may land even bigger discounts. As a rule of thumb, it's usually best to book your vacation package well in advance.
Is it cheaper to book a Hannibal vacation as a package?
An Expedia vacation package could land you great savings when compared to arranging stays and flights separately. Better still, you can personalize your Hannibal trip to fit your exact style. Pick your preferred flight time, select the hotel type and add a rental car. Browse our great deals to see how much you can save.
When to book a vacation package to Hannibal?
Secure fantastic discounts by reserving your flights in advance with Expedia. If spontaneity is more your style, grab one of our last-minute deals for an impromptu Hannibal break.
Does Expedia offer Book Now, Pay Later Hannibal vacation packages?
Set off on your dream getaway to Hannibal with help from our Book Now, Pay Later vacations. There's no need to save up or hold off until your next payday — we've teamed up with online lender Affirm to give you flexibility with your finances. Our vacation packages with payment plans mean you can split the cost over 3, 6 or 12 months. With no late payment fees or hidden charges, it's a breeze to stick to your budget and snap up bargains before they disappear.

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.