We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hannibal Hotels

Check In Check Out
View Deals
Clear all
Your Selections
  Free Wifi Budget City Centre Breakfast included Mid-range Pool Free Parking Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Bar/Lounge Airport Transportation Fitness centre Business & up & up Internet & up Independent Hotels Meeting Rooms Business Centre Air Conditioning Non-Smoking Hotel Accessible rooms Most Booked Hotels Super 8 Family Holiday Maker 60+ Traveller Travellers' Top-Rated Hotels €€ €€€ €€€€ Quality Inn Comfort Inn Luxury Traveller Thrifty Traveller Fairfield Inn Knights Inn Hampton Inn Room Service Holiday Inn History Buff Days Inn EconoLodge Motel 6 Beach Goer Romantic Green Microtel Best Western Holiday Inn Express Within 25 km Within 50 km
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Ranking
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
BEST WESTERN On The River
$$$$$$
View Deals
BEST WESTERN On The River
$$$$$$
View Deals
Sleep Inn & Suites Hannibal
$$$$$$$
View Deals
Quality Inn & Suites
$$$$$$$
View Deals
Super 8 Hannibal
$$$$$
View Deals
Days Inn - Hannibal
$$$$$
View Deals
Econo Lodge
$$$$$$
View Deals
Motel 6 Hannibal
$$$$$$
View Deals
Country Hearth Inn Hannibal
$$$$$$
View Deals
Still looking for a place to stay?
Hannibal has 9 B&Bs/inns with 1,084 reviews
#1 of 9 Hannibal B&B and Inns
0.8 km from Hannibal centre
Rockcliffe Mansion
$$$$
View Deals
#2 of 9 Hannibal B&B and Inns
6.4 km from Hannibal centre
Garth Woodside Mansion Estate
$$$$$$$$
View Deals
#3 of 9 Hannibal B&B and Inns
0.3 km from Hannibal centre
The Belvedere Inn Bed & Breakfast
$$$$
View Deals
See all 9 Hannibal B&Bs/inns
Also consider hotels near Hannibal
See all hotels in or near Hannibal
16.9 km from Hannibal
Budget Inn Palmyra
$$$$
View Deals
Town & Country Inn and Suites Quincy
$$$$$$$
View Deals
24.8 km from Hannibal
Hampton Inn Quincy
$$$$$$$$
View Deals
Eagle\\
$$$$$
View Deals
24.9 km from Hannibal
Quincy Inn & Suites
$$$$$
View Deals
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.