Hannibal Vacations from $277

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • payments icon

    Better together

    Save up to $1,045 when you book a flight and hotel together*
    lob hotels icon

    Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
    lob packages icon

    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!

The Latest Hannibal vacation packages

Price found within the past 48 hours. Click for updated prices.
Hilton Garden Inn Chesterfield
The Wildwood Hotel
WorldMark Lake of the Ozarks
DoubleTree by Hilton Hotel St. Louis - Chesterfield
 White House at Grand Central
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

Baymont by Wyndham Hannibal

Baymont by Wyndham Hannibal

2.5 out of 5
4141 Market St, Hannibal, MO
Fully refundableReserve now, pay when you stay
$63 nightly
The price is $73 total per night from Sep 3 to Sep 4
$73 total
Sep 3 - Sep 4
Total includes taxes and fees
6.2/10 (691 reviews)
"This was our second stay. This time we brought our kids. The room was amazing clean and fresh. The breakfast was great. Now the bad swimming pool had flys chunks of hair floating in it. A couple of long term guests came to the pool while we was in it a women decided it was ok to split a glob of spit ..."

Reviewed on Aug 11, 2025

Baymont by Wyndham 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
$119 nightly
The price is $137 total per night from Aug 17 to Aug 18
$137 total
Aug 17 - Aug 18
Total includes taxes and fees
8.6/10 Excellent! (1,004 reviews)
"Hot tub was not working properly"

Reviewed on Aug 13, 2025

Best Western On The River
Motel 6 Hannibal, MO

Motel 6 Hannibal, MO

2 out of 5
123 Huckleberry Heights Dr, Hannibal, MO
Fully refundableReserve now, pay when you stay
$55 nightly
The price is $63 total per night from Aug 19 to Aug 20
$63 total
Aug 19 - Aug 20
Total includes taxes and fees
7.4/10 Good! (1,002 reviews)
"Quiet easy to get too"

Reviewed on Aug 7, 2025

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.

Things to do in and around Hannibal

Hannibal, Missouri, offers a charming blend of outdoor adventures and cultural attractions, perfect for a romantic getaway or a fun-filled day trip. Enjoy the scenic recreational areas, explore engaging museums, and challenge yourself with a round of golf. With its thrilling activities and popular sites, Hannibal is an ideal destination for those seeking both adventure and relaxation amidst beautiful landscapes.

Shopping

Hannibal offers charming local shops for unique gifts and souvenirs. For a broader selection, if you're up for a drive, visit Quincy Mall, 17 miles away, which features a variety of stores, entertainment options, and a lively atmosphere perfect for family outings.

Recreation

Experience the charm of Planters Barn Theater, where culture and entertainment intertwine, perfect for a romantic evening or family outing. For outdoor enthusiasts, Westview Golf Course offers a beautiful setting for a round of golf, while Bluff City Theater invites you to enjoy captivating performances in a vibrant atmosphere.

Adventure

The Greeman Tennis Center, located 17 miles from Hannibal, offers an energetic atmosphere for tennis enthusiasts. Enjoy a thrilling match or participate in a friendly competition while taking in the vibrant sports scene. It's perfect for both seasoned players and beginners looking for adventure on the court.

Nightlife

In Hannibal, Missouri, enjoy a cozy nightlife scene with local bars like the Mark Twain Brewery, offering craft brews and live music. Stroll along Main Street for charming pubs and seasonal events, or catch a performance at the Historic Hannibal Arts Council for a taste of local culture.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in Hannibal

Hannibal, Missouri, is an ideal destination for outdoor and romantic getaways, offering scenic views and a rich historical backdrop. Visitors can explore local attractions such as caves, historic houses, and urban parks, making it perfect for family outings and city experiences. Don't miss the Hannibal History Museum and various area attractions that highlight the town's vibrant history and charm.

  • Mark Twain Cave: Experience the thrill of exploration at Mark Twain Cave, where you can take guided tours through fascinating rock formations and learn about the cave's history, including its connection to the famous author Mark Twain. Perfect for adventure lovers.
  • Mark Twain Boyhood Home and Museum: Step back in time at the Mark Twain Boyhood Home and Museum, where you can immerse yourself in the culture and life of Samuel Clemens. Explore the historic house and engaging exhibits that celebrate his literary legacy.
  • Mark Twain Memorial Lighthouse: Climb to the top of the Mark Twain Memorial Lighthouse for stunning views of the Mississippi River. This historic landmark pays tribute to Twain's legacy and offers a beautiful setting for a leisurely visit.

Tips to save on your trip to Hannibal

  • Take advantage of package deals on Expedia and combine flights, hotels, or car rentals for a convenient and cost-effective trip to Hannibal.
  • Consider traveling during the off-peak season (typically November to January) for more affordable package holidays to Hannibal.
  • Use the Price per traveler filter on Expedia to find a package deal that suits your budget.
  • Check the VIP Access properties filter to discover outstanding hotels with added member perks at select properties.

More vacations you might like

Frequently asked questions

How much does a Hannibal vacation package cost?
You'll find cheap prices from $277 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.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.