A river with a bridge, a town, and a forested hillside.

Find All-inclusive Resorts in Hannibal, MO

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check availability on Hannibal All-inclusive Resorts

This weekend
Next weekend

Our top choices for Hannibal all inclusive hotels

1. Lighthouse Inn & Suites

Lighthouse Inn & Suites
4.0 star property
Hannibal
8.8 out of 10, Excellent, (47 reviews)
"The room was very clean. It had a hot tub in it and it was also very clean and worked properly. We enjoyed our stay there."
United States
Connie
$192 nightly
The price is $221
Nov 8 - Nov 9
Total with taxes and fees
Lighthouse Inn & Suites

2. Garden House Bed and Breakfast

Garden House Bed and Breakfast
3.0 star property
Hannibal
8.4 out of 10, Very good, (57 reviews)
"Beautiful Queen Ann B&B, was reasonably priced and within walking distance to the river and down town Hannibal attractions."
United States
Debbie
$96 nightly
The price is $111
Dec 5 - Dec 6
Total with taxes and fees
Garden House Bed and Breakfast

3. Comfort Inn & Suites - Hannibal

Comfort Inn & Suites - Hannibal
2.5 star property
Hannibal
7.6 out of 10, Good, (772 reviews)
"Front desk helpful Clean rooms Great breakfast and lady fixing our breakfast was helpful and kept plenty of food ready for all"
United States
Jerry
$77 nightly
The price is $89
Nov 25 - Nov 26
Total with taxes and fees
Comfort Inn & Suites - Hannibal

4. Motel 6 Hannibal, MO

Motel 6 Hannibal, MO
2.0 star property
Hannibal
7.4 out of 10, Good, (1,000 reviews)
"Excellent place to stay"
United States
Jared
$58 nightly
The price is $67
Nov 8 - Nov 9
Total with taxes and fees
Motel 6 Hannibal, MO

5. Days Inn by Wyndham Hannibal

Days Inn by Wyndham Hannibal
2.0 star property
Hannibal
7.4 out of 10, Good, (296 reviews)
"Pretty good place to stay at with a great price !!"
United States
Christian
$63 nightly
The price is $73
Nov 30 - Dec 1
Total with taxes and fees
Days Inn by Wyndham Hannibal

6. Howard Johnson BY Wyndham Hannibal

Howard Johnson BY Wyndham Hannibal
2.0 star property
Hannibal
7.4 out of 10, Good, (188 reviews)
"Great price! Nice comfortable clean room"
United States
Debbie
$59 nightly
The price is $68
Dec 1 - Dec 2
Total with taxes and fees
Howard Johnson BY Wyndham Hannibal

7. Super 8 by Wyndham Hannibal

Super 8 by Wyndham Hannibal
2.0 star property
Hannibal
7.2 out of 10, Good, (1,004 reviews)
"Clean, safe hotel and friendly staff"
United States
Julie
$62 nightly
The price is $71
Dec 1 - Dec 2
Total with taxes and fees
Super 8 by Wyndham Hannibal

8. Baymont by Wyndham Hannibal

Baymont by Wyndham Hannibal
2.5 star property
Hannibal
6.4 out of 10, (830 reviews)
"Thanks for the hospitality. We enjoyed this stay very clean."
United States
Natasha
$51 nightly
The price is $59
Dec 1 - Dec 2
Total with taxes and fees
Baymont by Wyndham Hannibal

9. Sleep Inn & Suites Hannibal West

Sleep Inn & Suites Hannibal West
2.5 star property
Hannibal
9.6 out of 10, Exceptional, (1,000 reviews)
"Great stay- within walking distance of good restaurant and coffee shop. Breakfast included hot items with adequate seating."
United States
ELAINE
$110 nightly
The price is $128
Dec 6 - Dec 7
Total with taxes and fees
Sleep Inn & Suites Hannibal West

10. Riverside Inn Hannibal

Riverside Inn Hannibal
2.5 star property
Hannibal
9.6 out of 10, Exceptional, (204 reviews)
"Very nice room and great view of the river. Very comfortable bed and very nice shower. Walking distance to so many restaurants and shops. We enjoyed our stay very much!"
United States
Christina
$163 nightly
The price is $188
Dec 6 - Dec 7
Total with taxes and fees
Riverside Inn Hannibal

11. Best Western On The River

Best Western On The River
2.5 star property
Hannibal
8.8 out of 10, Excellent, (1,002 reviews)
"Location was great!"
United States
Rob
$101 nightly
The price is $116
Nov 8 - Nov 9
Total with taxes and fees
Best Western On The River

12. Quality Inn & Suites Hannibal West

Quality Inn & Suites Hannibal West
2.5 star property
Hannibal
8.0 out of 10, Very good, (1,002 reviews)
"Our go to hotel for years when we visit Hannibal."
United States
Gayle
$71 nightly
The price is $83
Nov 25 - Nov 26
Total with taxes and fees
Quality Inn & Suites Hannibal West
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.

Choose what matters most at all-inclusive hotels in Hannibal

Find out more about Hannibal

Discover top Hannibal attractions

Hannibal offers a delightful array of activities that all-inclusive travelers will appreciate. Begin your journey by exploring the charming riverside, where you can enjoy leisurely strolls along scenic paths that showcase the area's natural beauty. For families, the local historical sites provide engaging experiences, allowing you to delve into the rich cultural tapestry of the region. Art enthusiasts will love the local galleries, showcasing works that reflect the spirit of the community. Don’t miss the chance to experience unique local festivals that celebrate everything from music to food, offering vibrant atmospheres perfect for family fun. After a day of exploration, unwind at your all-inclusive hotel, where a variety of dining options await, featuring delicious regional cuisine as well as international favorites. Relax with spa treatments and family-friendly activities designed to keep everyone entertained, ensuring that your stay is as stress-free and enjoyable as possible. Hannibal’s welcoming atmosphere, combined with attentive customer service at quality accommodations, promises a memorable getaway for you and your loved ones.

Top Hannibal Hotel Reviews

Frequently asked questions

How much does an all-inclusive hotel in Hannibal cost?
Enjoy staying in an all-inclusive hotel in Hannibal, with hotels from $59 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, and may vary depending on the location, season, and hotel amenities. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.
What area of Hannibal is best for all-inclusive hotels?
The Riverfront District in Hannibal is the prime area for travellers seeking all-inclusive hotels that provide both convenience and access to the town's rich history. Nestled along the Mississippi River, this picturesque area is not only scenic but also close to key attractions such as the Mark Twain Boyhood Home and Museum, as well as the charming downtown shops and restaurants. Travellers can enjoy leisurely strolls along the riverwalk, where beautiful views and local wildlife abound, enhancing the overall experience.

For families, the Riverfront District offers a wealth of fun activities. You'll find family-friendly hotels that often include amenities like pools and on-site dining, making it easy to unwind after a day of exploration. Nearby attractions such as the Hannibal Aquatic Centre provide additional entertainment for kids, ensuring a delightful stay for guests of all ages.

Couples seeking a romantic escape will also appreciate the Riverfront District's charm. Many all-inclusive options offer packages that include dining experiences, allowing couples to savor local cuisine while enjoying the tranquil riverside atmosphere. The area's cozy ambiance is great for intimate evening walks, making it an ideal backdrop for memorable moments.
Is it cheaper to book a Hannibal all-inclusive hotel and flight package?
Booking an all-inclusive hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect all-inclusive travel package.
What all-inclusive amenities should we expect at hotels in Hannibal?
All-inclusive hotels are perfect for travelers who want a relaxing, top-value vacation. Most packages include your room, all meals, snacks, unlimited drinks including alcohol and non-alcoholic drinks. Entertainment, kids' clubs, access to pools and fitness facilities are often included in the all-inclusive package as well. Some even cover airport transfers, while extras like spa treatments or premium alcohol may cost more. Knowing most of your expenses are already covered makes for a truly relaxing getaway. For more information, refer to the property details on Expedia.
Can I cancel my all-inclusive hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right all-inclusive hotel in Hannibal for you.

Explore a world of travel with Expedia