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

Refine search

Price per night

 

Traveller rating

 

Hotel class

 

Property name

Reset
 
Today's Poll
Free Newsletter

Interested in Hannibal?

We'll send you updates with the latest deals, reviews and articles for Hannibal each week.

Map of Hannibal Hotels

Hotels (10)

B&Bs / Inns (8)

Speciality Lodging (2)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travellers Trust

Sort by [ Popularity ] [ Price ]
1000 Bird St, Hannibal, MO 63401-3436
US$ 129 - US$ 249 Avg. price/night*
Ollie #1 of 8 B&Bs in Hannibal
  •  Fantastic Experience 
  • We traveled down the Great River Road and of all the accommodations, this... more
  • 19 October 2017
Traveller photos (195)
Special Offer Package Deal
11069 New London Gravel Rd, Hannibal, MO 63401-7689
Show Prices
US$ 232 - US$ 364 Avg. price/night*
Ollie #2 of 8 B&Bs in Hannibal
  •  Pleasant one night stay 
  • The atmosphere is very low key and relaxing. Great bed in our room. Quiet... more
  • 30 September 2017
Professional photos | Traveller photos (128)
401 N 3rd St, Hannibal, MO 63401
Show Prices
US$ 91 - US$ 209 Avg. price/night*
Ollie #1 of 10 hotels in Hannibal
  •  Decline in Quality 
  • We used to stay here frequently when in the Hannibal area but haven't... more
  • 18 October 2017
Traveller photos (59)
Special Offer BOOK DIRECT AND SAVE
105 Lakeside Dr, Hannibal, MO 63401-6741
Show Prices
US$ 93 - US$ 155 Avg. price/night*
Ollie #2 of 10 hotels in Hannibal
Professional photos | Traveller photos (37)
Special Offer Choice Privileges Points
521 Bird St, Hannibal, MO 63401-3525
Ollie #3 of 8 B&Bs in Hannibal
  •  Very classy 
  • Pat was a most excellent hostess and the Belvedere was lovely. It is a... more
  • 16 October 2017
Traveller photos (50)
313 N 5th St, Hannibal, MO 63401-3515
US$ 90 - US$ 165 Avg. price/night*
Ollie #4 of 8 B&Bs in Hannibal
Traveller photos (40)
221 N 5th St, Hannibal, MO 63401-3513
US$ 99 - US$ 209 Avg. price/night*
Ollie #5 of 8 B&Bs in Hannibal
Traveller photos (34)
4000 Market St, Hannibal, MO 63401-5448
Show Prices
US$ 90 - US$ 147 Avg. price/night*
Ollie #3 of 10 hotels in Hannibal
  •  Very nice  
  • We stayed here on a little family vacation to Hannibal. Very clean and... more
  • 9 October 2017
Traveller photos (69)
Special Offer Choice Privileges Points
120 Lindsey Dr, Hwy 36, Hannibal, MO 63401-6758
Show Prices
US$ 85 - US$ 151 Avg. price/night*
Ollie #4 of 10 hotels in Hannibal
  •  Don't stay here 
  • Checked in on Sunday 2 Oct room 113, king bed, hot tub. Receptionist is... more
  • 5 October 2017
Professional photos | Traveller photos (77)
Special Offer Choice Privileges Points
301 N 5th St, Hannibal, MO 63401-3515
Show Prices
US$ 112 - US$ 155 Avg. price/night*
Ollie #6 of 8 B&Bs in Hannibal
Professional photos | Traveller photos (22)
120 Huckleberry Heights Dr, Hannibal, MO 63401-5600
Show Prices
US$ 52 - US$ 74 Avg. price/night*
Ollie #5 of 10 hotels in Hannibal
  •  Ho hum..... 
  • The room we had this visit was not as good as those we have stayed in on... more
  • 14 October 2017
Professional photos | Traveller photos (11)
Special Offer Save $5 Off Per Night
4070 Market St, Hwy 61 & Hwy 61 Business Route, Hannibal, MO 63401-5448
Show Prices
US$ 49 - US$ 98 Avg. price/night*
Ollie #6 of 10 hotels in Hannibal
  •  Bad 
  • We arrived at the Day's inn at about 1 in the afternoon. The staff lady... more
  • 12 October 2017
Professional photos | Traveller photos (33)
Special Offer Plan Ahead, Save 15%
201 N Main St, Hannibal, MO 63401
Show Prices
US$ 141 - US$ 170 Avg. price/night*
Ollie #7 of 8 B&Bs in Hannibal
  •  a quaint B&B 
  • The room was very comfortable and the bathrooms are huge with a nice... more
  • 15 August 2017
Traveller photos (20)
3604 McMasters Ave, Hannibal, MO 63401-2543
Show Prices
US$ 62 - US$ 128 Avg. price/night*
Ollie #7 of 10 hotels in Hannibal
Traveller photos (54)
Special Offer Choice Privileges Points
5388 County Road 409, Hannibal, MO 63401-6504
Ollie #8 of 8 B&Bs in Hannibal
  •  Family Trip in May 
  • We had a great time. It is a smidge out of town, Richard gave good... more
  • 6 June 2015
123 Huckleberry Heights Dr, Hannibal, MO 63401-5663
Show Prices
US$ 56 - US$ 74 Avg. price/night*
Ollie #8 of 10 hotels in Hannibal
Traveller photos (24)
500 Mark Twain Ave, Hannibal, MO 63401-3250
Show Prices
US$ 64 - US$ 74 Avg. price/night*
Ollie #9 of 10 hotels in Hannibal
  •  Bare bones 
  • If you are looking for a place to crash for the night. Then this is it... more
  • 16 October 2017
Professional photos | Traveller photos (24)
4141 Market St, Hannibal, MO 63401-6028
Show Prices
US$ 62 - US$ 85 Avg. price/night*
Ollie #10 of 10 hotels in Hannibal
  •  Vacation 
  • While I appreciate the pet friendly hotel, it was not the best experience... more
  • 17 July 2017
Professional photos | Traveller photos (27)