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.
Holiday Inn Express & Suites St. Louis West - Fenton by IHG

Holiday Inn Express & Suites St. Louis West - Fenton by IHG

CA $915
per person
Sep 23 - Sep 27
found 1 day ago
Roundtrip non-stop flight included
Calgary (YYC) to St. Louis (STL)
8.8/10 Excellent! (1,001 reviews)
Bottles of water in the room, great. Small bottle of dishwashing liquid by the bar sink, also appreciated.

Reviewed on Aug 16, 2026

The Wildwood Hotel

The Wildwood Hotel

CA $1,027
per person
Sep 23 - Sep 27
found 1 day ago
Roundtrip non-stop flight included
Calgary (YYC) to St. Louis (STL)
9.2/10 Wonderful! (1,676 reviews)
Residence Inn by Marriott St. Louis West County

Residence Inn by Marriott St. Louis West County

CA $1,567
per person
Sep 23 - Sep 27
found 1 day ago
Roundtrip non-stop flight included
Calgary (YYC) to St. Louis (STL)
9.2/10 Wonderful! (263 reviews)
The room was nice. Good location.

Reviewed on Aug 23, 2026

SpringHill Suites by Marriott St. Louis Chesterfield

SpringHill Suites by Marriott St. Louis Chesterfield

CA $1,061
per person
Sep 23 - Sep 27
found 1 day ago
Roundtrip non-stop flight included
Calgary (YYC) to St. Louis (STL)
9/10 Wonderful! (35 reviews)
Hilton Garden Inn Chesterfield

Hilton Garden Inn Chesterfield

CA $1,031
per person
Sep 23 - Sep 27
found 1 day ago
Roundtrip non-stop flight included
Calgary (YYC) to St. Louis (STL)
8.4/10 Very good! (837 reviews)
Clean and convenient location. Easy commute to stores, restaurants and St Louis downtown.

Reviewed on Aug 7, 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 $95
CA $110 total
Aug 30 - Aug 31
includes taxes & fees
8/10 Very good! (1,036 reviews)
"Check in was quick, spacious , clean rooms. Best of all the hotel was quiet."

Reviewed on Aug 22, 2026

Quality Inn & Suites Hannibal West
Sleep Inn & Suites Hannibal West

Sleep Inn & Suites Hannibal West

105 Lakeside Dr Hannibal MO
Fully refundable
CA $163
CA $189 total
Sep 13 - Sep 14
includes taxes & fees
Sleep Inn & Suites Hannibal West
Motel 6 Hannibal, MO

Motel 6 Hannibal, MO

123 Huckleberry Heights Dr Hannibal MO
Fully refundableReserve now, pay when you stay
CA $80
CA $92 total
Aug 28 - Aug 29
includes taxes & fees
Motel 6 Hannibal, MO
See all 180 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 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

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

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

Sawyer's Creek Fun Park

7.8/10 (16 reviews)
Explore the great outdoors at Sawyer's Creek Fun Park, a lovely green space 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 $915 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.