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.
Accommodation
Price per night
Amenities
Location
Any Distance
from
Traveler Rating
Hotel class
Style
Hotel brand
  • Sort by:
  • Traveler Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
Sleep Inn & Suites Hannibal
SleepInn
$84
View Deal
  • Free Wifi
  • Free Parking
Quality Inn & Suites
QualityInn
$83
View Deal
#1 Best Value of 10 hotels in Hannibal
  • Free Wifi
  • Free Parking
Econo Lodge
EconoLodge
$84
View Deal
#2 Best Value of 10 hotels in Hannibal
  • Free Wifi
  • Free Parking
Super 8 Hannibal
TripAdvisor
$58
View Deal
#3 Best Value of 10 hotels in Hannibal
  • Free Wifi
  • Free Parking
Motel 6 Hannibal
Motel 6
$52
View Deal
#4 Best Value of 10 hotels in Hannibal
  • Free Wifi
  • Free Parking
Best Western On The River
BestWestern.com
$118
View Deal
#5 Best Value of 10 hotels in Hannibal
  • Free Wifi
  • Free Parking
Days Inn - Hannibal
TripAdvisor
$65
View Deal
#6 Best Value of 10 hotels in Hannibal
  • Free Parking
  • Breakfast included
The Hannibal Inn and Conference Center
TripAdvisor
$56
View Deal
#7 Best Value of 10 hotels in Hannibal
  • Free Wifi
  • Free Parking
Holiday Inn Express Hotel & Suites Hannibal
TripAdvisor
$110
View Deal
#8 Best Value of 10 hotels in Hannibal
  • Free Wifi
  • Free Parking
Country Hearth Inn Hannibal
Loading prices...
#9 Best Value of 10 hotels in Hannibal
  • Free Wifi
  • Free Parking
See all hotels in or near Hannibal
Hampton Inn Quincy
Hampton.com
$155
View Deal
15.4 miles from Hannibal
  • Free Wifi
  • Free Parking
Quality Inn and Suites Quincy
QualityInn
$76
View Deal
15.5 miles from Hannibal
  • Free Wifi
  • Free Parking
Microtel Inn & Suites by Wyndham Quincy
TripAdvisor
$71
View Deal
15.5 miles from Hannibal
  • Free Wifi
  • Free Parking
Stoney Creek Inn - Quincy
TripAdvisor
$94
View Deal
15.7 miles from Hannibal
  • Free Wifi
  • Free Parking
Quincy Inn & Suites
TripAdvisor
$68
View Deal
15.4 miles from Hannibal
  • Free Wifi
  • Free Parking
Hampton Inn Keokuk
Hampton.com
$139
View Deal
48.9 miles from Hannibal
  • Free Wifi
  • Free Parking
Town & Country Inn and Suites Quincy
TripAdvisor
$91
View Deal
15.4 miles from Hannibal
  • Free Wifi
  • Free Parking
Quality Inn & Suites Keokuk North
QualityInn
$106
View Deal
49.1 miles from Hannibal
  • Free Wifi
  • Free Parking
Super 8 Keokuk
TripAdvisor
$63
View Deal
49.3 miles from Hannibal
  • Free Wifi
  • Free Parking
Fairfield Inn & Suites Quincy
TripAdvisor
$99
View Deal
15.6 miles from Hannibal
  • Free Wifi
  • Free Parking
Holiday Inn Quincy East
HolidayInn.com
$105
View Deal
15.8 miles from Hannibal
  • Free Wifi
  • Free Parking
Americas Best Value Inn
TripAdvisor
$67
View Deal
36.2 miles from Hannibal
  • Free Wifi
  • Free Parking
Best Western Teal Lake Inn
BestWestern.com
$90
View Deal
48.9 miles from Hannibal
  • Free Wifi
  • Free Parking
Knights Inn - Pittsfield
TripAdvisor
$65
View Deal
28.9 miles from Hannibal
  • Free Wifi
  • Free Parking
Quincy Comfort Inn
ComfortInn
$89
View Deal
15.5 miles from Hannibal
  • Free Wifi
  • Free Parking
River's Edge Motel
Loading prices...
24.0 miles from Hannibal
  • Free Wifi
  • Free Parking
Budget Inn
Loading prices...
46.4 miles from Hannibal
  • Free Wifi
  • Room Service
Americas Best Value Inn- Monroe City
TripAdvisor
$65
View Deal
19.7 miles from Hannibal
  • Free Wifi
  • Free Parking
Super 8 Bowling Green
TripAdvisor
$80
View Deal
27.6 miles from Hannibal
  • Free Wifi
  • Free Parking
Days Inn Mexico
TripAdvisor
$48
View Deal
48.2 miles from Hannibal
  • Free Wifi
  • Free Parking
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.