Hannibal Vacation Packages

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to CA $4,200 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, 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.
Alhonna Resort LLC

Alhonna Resort LLC

CA $949
per person
Sep 25 - Sep 27
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to St. Louis (STL)
8.8/10 Excellent! (328 reviews)
It is a perfect setup for families. We had a problem but it was immediately resolved. Staff is extremely professional.

Reviewed on Aug 7, 2026

Moonrise Hotel

Moonrise Hotel

Delmar Loop
CA $986
per person
Sep 18 - Sep 21
found 1 day ago
Roundtrip non-stop flight included
Calgary (YYC) to St. Louis (STL)
9/10 Wonderful! (2,006 reviews)
Camden on the Lake Resort & Spa

Camden on the Lake Resort & Spa

CA $1,032
per person
Sep 25 - Sep 27
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to St. Louis (STL)
9.2/10 Wonderful! (1,007 reviews)
Ameristar Casino Resort and Spa

Ameristar Casino Resort and Spa

CA $1,081
per person
Sep 18 - Sep 21
found 1 day ago
Roundtrip non-stop flight included
Calgary (YYC) to St. Louis (STL)
8.6/10 Excellent! (1,021 reviews)
WorldMark Lake of the Ozarks

WorldMark Lake of the Ozarks

CA $998
per person
Sep 25 - Sep 27
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to St. Louis (STL)
9.4/10 Exceptional! (424 reviews)
The room was perfect for our family, the view of the lake from our balcony was beautiful! The staff was very helpful and friendly. We also really enjoyed swimming and fishing off of the floating dock and having numerous gas bbq grills for our use. Our only downside was the hot tub was broken and the heater for the pool was also broken down, which made swimming a little cold. But those were only minor inconveniences! Would absolutely stay there again!

Reviewed on Aug 5, 2026

Ready to book your vacation to Hannibal?

Choose your dates

Hannibal Hotel Deals

Quality Inn & Suites Hannibal West

Quality Inn & Suites Hannibal West

120 Lindsey Drive Hannibal MO
Fully refundable
CA $94
CA $109 total
Aug 30 - Aug 31
includes taxes & fees
8/10 Very good! (1,012 reviews)
"Breakfast was excellent and even stayed open a little longer because we were late which we appreciated. Room was great and parking easy."

Reviewed on Aug 9, 2026

Quality Inn & Suites Hannibal West
Best Western On The River

Best Western On The River

401 North 3rd Street Hannibal MO
Fully refundableReserve now, pay when you stay
CA $167
CA $193 total
Aug 10 - Aug 11
includes taxes & fees
Best Western On The River
Sleep Inn & Suites Hannibal West

Sleep Inn & Suites Hannibal West

105 Lakeside Dr Hannibal MO
Fully refundable
CA $153
CA $178 total
Aug 30 - Aug 31
includes taxes & fees
Sleep Inn & Suites Hannibal West
See all 181 properties in 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.

Stay near popular Hannibal attractions

Mark Twain Memorial Lighthouse

8.8/10 (143 reviews)
You can find out about the history of Hannibal with a stop at Mark Twain Memorial Lighthouse. While in this walkable area, you can savor the top-notch restaurants.
See properties

Mark Twain Cave

8.8/10 (89 reviews)
You can find out about the history of Hannibal with a visit to Mark Twain Cave. While in this family-friendly area, you can savor the top-notch restaurants.
See properties

Mark Twain Boyhood Home and Museum

9.0/10 (278 reviews)
Find out about the history of Hannibal when you take a trip to Mark Twain Boyhood Home and Museum. While in this walkable area, you can savor the top-notch restaurants.
See properties

Big River Train Town

8.0/10 (25 reviews)
You can browse the exhibits at Big River Train Town, a museum with a story of its own, during your travels to Hannibal. While in this family-friendly area, you can savor the top-notch restaurants.
See properties

Lovers Leap

8.8/10 (171 reviews)
Find out about the history of Hannibal with a stop at Lovers Leap. While in this walkable area, you can savor the top-notch restaurants.
See properties

Jim's Journey: The Huck Finn Freedom Center

8.4/10 (33 reviews)
You can browse the exhibits at Jim's Journey: The Huck Finn Freedom Center, a museum with a story of its own, during your travels to Hannibal. While in this family-friendly area, you can savor the top-notch restaurants.
See properties

Molly Brown Museum and Home

8.4/10 (64 reviews)
You can browse the exhibits at Molly Brown Museum and Home, a museum with a story of its own, during your travels to Hannibal. While in this walkable area, you can savor the top-notch restaurants.
See properties

Planters Barn Theater

8.8/10 (22 reviews)
Enjoy a show at Planters Barn Theater, a storied theater in Hannibal. While in this walkable area, you can savor the top-notch restaurants.
See properties

Frequently asked questions

How much does a Hannibal vacation package cost?
You'll find cheap prices from CA $949 on Expedia for your Hannibal escape. However, a range of 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 book a cheap Hannibal vacation package, consider travelling in December, January and February. You're likely to find better rates on airfares and hotels during these months — ideal for travellers wishing to save money.
How many days is enough for Hannibal?
The ideal length for your Hannibal vacation depends on what you'd like to see. Usually, a handful of days to a week will give you time to go to all the leading sights and explore some hidden gems along the way.
Is it worth booking a vacation package to Hannibal?
Hannibal is a good vacation destination with attractions like Big River Train Town among the many things to keep you busy. Whether you're heading away with the family or getting away with friends, a Hannibal vacation promises fun for everyone.
How to find the best Hannibal package deals?
Begin your search for a Hannibal package deal by entering your destination and preferred travel dates under our "Packages" tab. Then apply some filters, like "Property type" and "Guest rating," to fine-tune the results to your exact needs. You can also sort by "Package discount" and browse offers that come with huge savings. If you don't find the perfect Hannibal package deal straight away, just tweak your dates and search again. Remember that deals are only available for a limited time, so book early and get your Hannibal adventure underway.
Is it cheaper to book a Hannibal vacation as a package?
An Expedia vacation package could score you significant savings when compared to booking hotels and flights separately. Better still, you can customize your Hannibal trip to match your exact needs. Choose your preferred flight time, select the hotel type and add a rental car. Check out our great deals to see how much you can save.
When to book a vacation package to Hannibal?
Secure amazing discounts by reserving your flights early with Expedia. If being spontaneous is more your thing, snap up one of our last-minute deals for a spur-of-the-moment Hannibal break.
How to plan a trip to Hannibal?
  1. Choose your dates: What you want to do in Hannibal and your favourite season will help you decide when to go.
  2. Set your budget: Consider costs such as flights, food and transportation when calculating how much to put aside for your trip to Hannibal. Then, pick a property that fits your budget, whether that's a wallet-friendly option or a lavish getaway.
  3. Decide how long to go for: Now that you're more familiar with Hannibal, you can work out the perfect length of your vacation. Pull together a draft plan and allocate enough time to cover everything you want to do.
  4. Bundle your accommodations and airfare: After you've settled on your trip dates and duration, book the ideal Hannibal vacation package for you.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.