Book Hannibal hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Hannibal

Cheap Hannibal hotels

Comfort Inn & Suites - Hannibal

Comfort Inn & Suites - Hannibal

2.5 out of 5
4000 Market St, Hannibal, MO
Fully refundableReserve now, pay when you stay
The price is AU$158 per night from 27 Apr to 28 Apr
AU$158
includes taxes & fees
27 Apr - 28 Apr
With a stay at Comfort Inn & Suites - Hannibal, you'll be centrally located in Hannibal, within a 15-minute drive of Mississippi River and Sodalis Nature ...
Comfort Inn & Suites - 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
The price is AU$195 per night from 31 Mar to 1 Apr
AU$195
includes taxes & fees
31 Mar - 1 Apr
When you stay at Best Western On The River in Hannibal, you'll be in the historical district, within a 5-minute walk of Mississippi River and Jim's Journey: ...
Best Western On The River
Quality Inn & Suites Hannibal

Quality Inn & Suites Hannibal

2.5 out of 5
120 Lindsey Drive, Hannibal, MO
Fully refundableReserve now, pay when you stay
The price is AU$163 per night from 27 Apr to 28 Apr
AU$163
includes taxes & fees
27 Apr - 28 Apr
A stay at Quality Inn & Suites Hannibal places you in the heart of Hannibal, a 4-minute drive from Hannibal Regional Hospital and 7 minutes from Molly Brown ...
Quality Inn & Suites Hannibal
Save an average of 15% on thousands of hotels when you're signed in
Sleep Inn & Suites

Sleep Inn & Suites

2.5 out of 5
105 Lakeside Dr, Hannibal, MO
Fully refundableReserve now, pay when you stay
The price is AU$212 per night from 6 Apr to 7 Apr
AU$212
includes taxes & fees
6 Apr - 7 Apr
A stay at Sleep Inn & Suites places you in the heart of Hannibal, within a 15-minute walk of Hospital Park and Hannibal Regional Hospital.
Sleep Inn & Suites
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
The price is AU$102 per night from 1 Apr to 2 Apr
AU$102
includes taxes & fees
1 Apr - 2 Apr
With a stay at Motel 6 Hannibal, MO in Hannibal, you'll be within a 10-minute drive of Mississippi River and Indian Mounds Park.
Motel 6 Hannibal, MO
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
The price is AU$115 per night from 1 Apr to 2 Apr
AU$115
includes taxes & fees
1 Apr - 2 Apr
With a stay at Baymont by Wyndham Hannibal, you'll be centrally located in Hannibal, within a 15-minute drive of Mississippi River and Sodalis Nature ...
Baymont by Wyndham Hannibal
Days Inn by Wyndham Hannibal

Days Inn by Wyndham Hannibal

2 out of 5
4070 Market St, Hannibal, MO
Fully refundableReserve now, pay when you stay
The price is AU$123 per night from 1 Apr to 2 Apr
AU$123
includes taxes & fees
1 Apr - 2 Apr
With a stay at Days Inn by Wyndham Hannibal in Hannibal, you'll be in the business district, within a 15-minute drive of Mississippi River and Sodalis Nature ...
Days Inn by Wyndham Hannibal
Super 8 by Wyndham Hannibal

Super 8 by Wyndham Hannibal

2 out of 5
120 Huckleberry Heights Dr, Hannibal, MO
Fully refundableReserve now, pay when you stay
The price is AU$110 per night from 21 Apr to 22 Apr
AU$110
includes taxes & fees
21 Apr - 22 Apr
Located in Hannibal, Super 8 by Wyndham Hannibal is within a 5-minute drive of Rockcliffe Mansion and Jim's Journey: The Huck Finn Freedom Center.
Super 8 by Wyndham Hannibal
Howard Johnson BY Wyndham Hannibal

Howard Johnson BY Wyndham Hannibal

2 out of 5
4141B MARKET ST, Hannibal, MO
Fully refundableReserve now, pay when you stay
The price is AU$104 per night from 6 Apr to 7 Apr
AU$104
includes taxes & fees
6 Apr - 7 Apr
With a stay at Howard Johnson BY Wyndham Hannibal in Hannibal, you'll be within a 15-minute drive of Mississippi River and Sodalis Nature Preserve.
Howard Johnson BY Wyndham Hannibal
Don't see what you're looking for?
See all available properties in Hannibal
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.

Hotels in Hannibal

Keen to leave it all behind and check out Hannibal? lastminute.com.au has your stay covered with a small but seriously cool selection of hotels nearby. Choose from 2 places to crash within 5 kilometres of the centre.

Leave your FOMO at home — you won't be too far away from the main streets if you book a room at the Quality Inn & Suites Hannibal and Sleep Inn & Suites.

Why blow all your hard-earned holiday bucks on swanky accomodation? Going with the budget option means you'll have more money for the fun stuff! Some of the best options are Stoney Creek Quincy and Quincy Inn and Suites. Super 8 Bowling Green MO and Super 8 Hannibal MO are some other lower priced options worth checking out.

More accommodations include the Hannibal Garden House Bed and Breakfast, which is 8 kilometres from central Hannibal, and the Holiday Inn Quincy East, which is 30 kilometres away. Explore all your options by also looking into the Fairfield Inn & Suites Quincy, 30 kilometres away.

Attractions and Hotels Near Hannibal

Sure, you could spend the whole time just in Hannibal, but you'd be missing out. For even more epic memories, you've gotta explore Northeast Missouri's other sights. History museums are a few popular places that should be on your must-do list. If the outdoors are more your thing, make a date with Mother Nature and check out the region's prairies. If the weather is nice (or even if it's not), have a crack at some fabulous activities like mountain biking and hiking.

Still haven't discovered your perfect room? You might just find the thread count you've been searching for in Pittsfield. You'll also be able to have some adventures at the Old Orchard Country Club and the Pike County Historic Museum. The William Watson Hotel and Green Acres Hotel are a few of the great short and long-stay options here. Or, you could stay in High Hill, 90 kilometres to the south of Hannibal, where you'll find the Colonial Inn and Motel 70. New Florence United Methodist Church and the Stone Hill Winery are just some of the most popular places to explore while in High Hill.

So when you're ready to hit the road to Hannibal, lastminute.com.au's right beside you. Like we've said, travel is in our DNA! (don't fact check this).

Hannibal hotels essential information

Accommodation
161 hotels
Lowest Price
AU$102
Highest Price
AU$212
Popular hotels
Comfort Inn & Suites - Hannibal, Best Western On The River, Quality Inn & Suites Hannibal, Sleep Inn & Suites, Motel 6 Hannibal, MO, Baymont by Wyndham Hannibal, Days Inn by Wyndham Hannibal, Super 8 by Wyndham Hannibal, Howard Johnson BY Wyndham Hannibal

Most recent Hannibal hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.