Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Trenda Nielson on trover

Browse for Hannibal Luxury Hotels from $51

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Hannibal Luxury Hotels

Best Western On The River
2.5 out of 5
401 North 3rd Street, Hannibal, MO
Free CancellationReserve now, pay when you stay
The price is $78 per night
4.3/5Excellent! (857 reviews)

"Indoor and outdoor pool! Great location. Clean and positi e environmental."…"

Reviewed on Jul 4, 2020

Best Western On The River
Super 8 by Wyndham Bowling Green
2 out of 5
1216 E Champ Clark Dr, Bowling Green, MO
Free CancellationReserve now, pay when you stay
The price is $76 per night
4/5Very Good! (207 reviews)

"The hotel staff was very helpful and welcoming. Hotel was clean and beds were comfortable."…"

Reviewed on Jul 2, 2020

Super 8 by Wyndham Bowling Green
Super 8 by Wyndham Hannibal
2 out of 5
120 Huckleberry Heights Dr, Hannibal, MO
Free CancellationReserve now, pay when you stay
The price is $51 per night
3.5/5Good! (693 reviews)
Chocolate Extravaganza event

"Under the circumstances of the Corona virus pandemic, the staff was friendly, the rooms were clean. Unfortunately no Continental breakfast was served."…"

Reviewed on Mar 17, 2020

Super 8 by Wyndham Hannibal
Economy Inn & Suites
2 out of 5
3604 McMasters Ave., Hannibal, MO
Get Rates
3.5/5Good! (145 reviews)

"Extremely noisy property at the crossroads of two busy highways. Room was clean. Breakfast was not inviting. Close enough to Hannibal downtown activities we were there for."…"

Reviewed on Aug 19, 2019

Economy Inn & Suites
Days Inn by Wyndham Hannibal
2 out of 5
4070 Market St, Hannibal, MO
Free CancellationReserve now, pay when you stay
The price is $52 per night
3.3/5 (294 reviews)
A good value

"The room was clean and a great value for the price. It didn’t have anything fancy but it was perfect for us driving through Hannibal. The staff was very nice."…"

Reviewed on Mar 6, 2020

Days Inn by Wyndham Hannibal
Don't see what you're looking for?
We've got more Luxury Hotels. Find the right one for you.
View all properties
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.

Want to find a great accommodation for your luxury trip to Hannibal? Let Expedia help you arrange your flight to Quincy, IL (UIN-Quincy Regional-Baldwin Field) airport, and then choose from some places to stay that will deliver the luxury you seek. Amenities are important when you plan a trip, so we make it easy to get what you'd like to make your stay special. If you want an upscale hotel with fine dining, a spa, or several swimming pools, Expedia can help you find the best luxury hotel experience that Hannibal has to offer. During your visit, you might want to enjoy the museums which Hannibal is known for.

When to Visit Hannibal

Here's what you can expect the weather to be like when you are staying in Hannibal:

  • Hottest months: July, August, June, and September, with an average temperature of 85°F
  • Coldest months: January, February, December, and March, with an average temperature of 20°F
  • Driest months: January, February, December, and March, with an average rainfall of 2.34 inches
  • Rainiest months: July, May, April, and August, with an average rainfall of 4.48 inches

Exploring Hannibal

Experience Hannibal and visit Rockcliffe Mansion, Molly Brown Museum and Home, and Jim's Journey: The Huck Finn Freedom Center. If you have extra time while you’re in the area, you might want to see Big River Train Town and Mark Twain Boyhood Home and Museum.

Other things that make Hannibal special are the:
  • Tours
  • Shopping
  • Historical sites
  • Museums
  • Riverfront
  • Restaurants
  • Cafés
  • Entertainment

Frequently asked questions

Are you searching for the perfect hotel for your luxury trip to Hannibal?
Fly into Quincy, IL (UIN-Quincy Regional-Baldwin Field) Airport and then pamper yourself by staying at one of 5 Hannibal luxury hotels. During your visit, you might want to enjoy the museums which Hannibal is known for.
What's the weather like in Hannibal?
The hottest months are usually July and August with an average temp of 73°F, while the coldest months are January and February with an average of 32°F. Average annual rainfall for Hannibal is 41 inches.
What's there to see and do in Hannibal?
Take in some sights and attractions while you’re in Hannibal by visiting Jim’s Journey: The Huck Finn Freedom Center, Mark Twain Cave, and Mark Twain Lake. If you have extra time while you’re in the area, you might want to stop by Mark Twain State Park and Rockcliffe Mansion.

More trip options