Check prices in Hannibal for next weekend, 24 May - 26 May
Featured Hannibal Luxury Hotels
Super 8 by Wyndham Hannibal
2 out of 5
120 Huckleberry Heights Dr, Hannibal, MO
The price is €77 per night
€77
per night
16 May - 17 May
Super 8 by Wyndham Hannibal's good location gets good marks from our customers. During your stay, you'll be close to Rockcliffe Mansion. Enjoy features like free breakfast, free WiFi in public areas and free self-parking. This property offers pet-friendly amenities, such as an off-lead area.
Super 8 by Wyndham Bowling Green
2 out of 5
1216 E Champ Clark Dr, Bowling Green, MO
The price is €95 per night
€95
per night
2 Jun - 3 Jun
Our customers tell us they enjoy Super 8 by Wyndham Bowling Green's good location. Features include free breakfast, free WiFi in public areas and free self-parking.
Our customers tell us that they enjoy the overall property condition at Economy Inn & Suites. During your stay, you'll be close to Rockcliffe Mansion. Enjoy features like free breakfast, free WiFi in public areas and free self-parking.
Best Western On The River
2.5 out of 5
401 North 3rd Street, Hannibal, MO
The price is €124 per night
€124
per night
16 May - 17 May
The free breakfast at Best Western On The River gets good marks from our customers. During your stay, you're just a quick walk from Mississippi River. You'll find features such as free WiFi in public areas and free self-parking, plus an indoor pool.
Days Inn by Wyndham Hannibal
2 out of 5
4070 Market St, Hannibal, MO
The price is €71 per night
€71
per night
17 May - 18 May
During your stay at Days Inn by Wyndham Hannibal, you'll be close to Sodalis Nature Preserve. Features include free breakfast, free WiFi in public areas and free self-parking.
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.
Hannibal hotels essential information
Accommodation
135 hotels
Lowest Price
€71
Highest Price
€124
Popular hotels
Super 8 by Wyndham Hannibal, Super 8 by Wyndham Bowling Green, Economy Inn & Suites, Best Western On The River, Days Inn by Wyndham Hannibal