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
 
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 (11)

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
USD 129 - USD 249 Avg. price/night*
Ollie #1 of 8 B&Bs in Hannibal
  •  Frozen in Time 
  • I write frozen in time because much of the history of this mansion has... more
  • 13 November 2017
Traveller photos (196)
401 N 3rd St, Hannibal, MO 63401-3301
Show Prices
USD 86 - USD 149 Avg. price/night*
Ollie #1 of 11 hotels in Hannibal
  •  Weekend Warriors 
  • We happened to stay on a night when the hotel was fully booked. We were... more
  • 13 February 2018
Traveller photos (60)
Special Offer BOOK DIRECT & SAVE
11069 New London Gravel Rd, Hannibal, MO 63401-7689
Show Prices
USD 231 - USD 258 Avg. price/night*
Ollie #2 of 8 B&Bs in Hannibal
Professional photos | Traveller photos (128)
105 Lakeside Dr, Hannibal, MO 63401-6741
Show Prices
USD 91 - USD 125 Avg. price/night*
Ollie #2 of 11 hotels in Hannibal
  •  Nice place 
  • We arrived late in the evening for our overnight stay. The staff was... more
  • 2 February 2018
Professional photos | Traveller photos (42)
521 Bird St, Hannibal, MO 63401-3525
Ollie #3 of 8 B&Bs in Hannibal
  •  Great little getaway! 
  • Took my mom and a family friend to Hannibal in October to celebrate my... more
  • 20 January 2018
Traveller photos (50)
313 N 5th St, Hannibal, MO 63401-3515
USD 90 - USD 165 Avg. price/night*
Ollie #4 of 8 B&Bs in Hannibal
Traveller photos (40)
221 N 5th St, Hannibal, MO 63401-3513
USD 99 - USD 209 Avg. price/night*
Ollie #5 of 8 B&Bs in Hannibal
Traveller photos (34)
120 Lindsey Dr, Hwy 36, Hannibal, MO 63401-6758
Show Prices
USD 76 - USD 115 Avg. price/night*
Ollie #3 of 11 hotels in Hannibal
  •  Clean and friendly 
  • This was our second time staying at this hotel. The rooms are spacious and... more
  • 14 January 2018
Professional photos | Traveller photos (77)
4000 Market St, Hannibal, MO 63401-5448
Show Prices
USD 82 - USD 117 Avg. price/night*
Ollie #4 of 11 hotels in Hannibal
  •  Just off HWY 61 
  • Easy access to and from HWY 61.Check in was friendly and fast. Rooms was... more
  • 13 November 2017
Traveller photos (51)
120 Huckleberry Heights Dr, Hannibal, MO 63401-5600
Show Prices
USD 52 - USD 84 Avg. price/night*
Ollie #5 of 11 hotels in Hannibal
  •  Fine for the night 
  • We had a small dog and there was a park next door so that was great. Room... more
  • 31 January 2018
Professional photos | Traveller photos (11)
Special Offer Plan Ahead, Save 15%
301 N 5th St, Hannibal, MO 63401-3515
Show Prices
USD 110 - USD 114 Avg. price/night*
Ollie #6 of 8 B&Bs in Hannibal
Professional photos | Traveller photos (22)
4070 Market St, Hwy 61 & Hwy 61 Business Route, Hannibal, MO 63401-5448
Show Prices
USD 47 - USD 78 Avg. price/night*
Ollie #6 of 11 hotels in Hannibal
  •  Review 
  • A typical cut-rate motel. Price was Okay. Shower as lippery and I... more
  • 3 February 2018
Professional photos | Traveller photos (33)
Special Offer Plan Ahead, Save 15%
3604 McMasters Ave, Hannibal, MO 63401-2543
Show Prices
USD 53 - USD 75 Avg. price/night*
Ollie #7 of 11 hotels in Hannibal
  •  clean but noisy 
  • Stay here this past week, the room was clean and pretty good for an Econo... more
  • 24 November 2017
Traveller photos (54)
201 N Main St, Hannibal, MO 63401-3538
Show Prices
USD 114 - USD 143 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
  • 16 August 2017
Traveller photos (20)
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
  • 7 June 2015
123 Huckleberry Heights Dr, Hannibal, MO 63401-5663
Show Prices
USD 54 - USD 64 Avg. price/night*
Ollie #8 of 11 hotels in Hannibal
Traveller photos (24)
500 Mark Twain Ave, Hannibal, MO 63401-3250
Show Prices
USD 53 - USD 69 Avg. price/night*
Ollie #9 of 11 hotels in Hannibal
Professional photos | Traveller photos (24)
4141 Market St, Hannibal, MO 63401-6028
Show Prices
USD 48 - USD 67 Avg. price/night*
Ollie #10 of 11 hotels in Hannibal
  •  Did sleep good! 
  • The bathroom was a mess! Water leaking from the room above. We changed... more
  • 24 October 2017
Professional photos | Traveller photos (27)
120 Shinn Lane, Hannibal, MO 63401
Show Prices
USD 132 - USD 152 Avg. price/night*
Traveller photos (15)