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.
$25 Amazon.com Gift Card Get yours when you book a hotel on TripAdvisor and review your stay!

Hannibal

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

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

B&Bs / Inns (10)

Specialty 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 Travelers Trust

Sort by [ Popularity ] [ Price ]
1000 Bird St, Hannibal, MO 63401-3436
Rockcliffe Mansion Slideshow
$129 - $249 Avg. price/night*
Ollie #1 of 10 B&Bs / Inns in Hannibal
  •  One night stay 
  • Everything was perfect. Room was comfortable. Breakfast was great. Tour... more
  • September 28, 2016
Traveler photos (136)
Special Offer B&B PACKAGE
105 Lakeside Dr, Hannibal, MO 63401-6741
Show Prices
$106 - $138 Avg. price/night*
Ollie #1 of 10 hotels in Hannibal
  •  Very nice hotel 
  • Booked hotel online. Check in was quick and easy (less than 5 minutes... more
  • September 27, 2016
Professional photos | Traveler photos (32)
Special Offer Choice Privileges Points
401 N 3rd St, Hannibal, MO 63401-3301
Show Prices
$103 - $170 Avg. price/night*
Ollie #2 of 10 hotels in Hannibal
  •  Very satisfied 
  • This hotel is everything that was advertised. We were very happy with the... more
  • September 28, 2016
Traveler photos (48)
Special Offer SAVE UP TO 15%
11069 New London Gravel Rd, Hannibal, MO 63401-7689
Garth Woodside Mansion Estate Slideshow
Show Prices
$231 - $432 Avg. price/night*
Ollie #2 of 10 B&Bs / Inns in Hannibal
  •  Wedding Day 
  • Wow what an amazing weekend for a wedding. Garth Woodside Mansion made my... more
  • September 12, 2016
Professional photos | Traveler photos (91)
521 Bird St, Hannibal, MO 63401-3525
Ollie #3 of 10 B&Bs / Inns in Hannibal
Traveler photos (39)
313 N 5th St, Hannibal, MO 63401-3515
$90 - $165 Avg. price/night*
Ollie #4 of 10 B&Bs / Inns in Hannibal
  •  Reagan's Queen Annet 
  • It was very easy to make on-line reservations. The home was beautiful and... more
  • September 20, 2016
Traveler photos (37)
221 N 5th St, Hannibal, MO 63401-3513
$99 - $209 Avg. price/night*
Ollie #5 of 10 B&Bs / Inns in Hannibal
Traveler photos (30)
120 Lindsey Dr, Hwy 36, Hannibal, MO 63401-6758
Quality Inn & Suites Slideshow
Show Prices
$105 - $148 Avg. price/night*
Ollie #3 of 10 hotels in Hannibal
  •  Nice - Quiet place 
  • Obtained room through Priceline bid - 27% below rack rate. Was pleasantly... more
  • September 27, 2016
Professional photos | Traveler photos (64)
Special Offer Choice Privileges Points
4000 Market St, Hannibal, MO 63401-5448
Holiday Inn Express Hotel & Suites Hannibal Slideshow
Show Prices
$123 - $151 Avg. price/night*
Ollie #4 of 10 hotels in Hannibal
Professional photos | Traveler photos (63)
Special Offer Book Direct and Save
301 N 5th St, Hannibal, MO 63401-3515
Show Prices
$111 - $155 Avg. price/night*
Ollie #6 of 10 B&Bs / Inns in Hannibal
  •  Charming, historic vsit 
  • Hannibal is fraught with very important historical significance. Today it... more
  • September 16, 2016
Professional photos | Traveler photos (22)
120 Huckleberry Heights Dr, Hannibal, MO 63401-5600
Super 8 Hannibal Slideshow
Show Prices
$61 - $84 Avg. price/night*
Ollie #5 of 10 hotels in Hannibal
  •  Kevin's review 
  • So there was an undisclosed pet fee that they did not let me know about... more
  • September 20, 2016
Professional photos | Traveler photos (7)
Special Offer Plan Ahead, Save 15%
4070 Market St, Hwy 61 & Hwy 61 Business Route, Hannibal, MO 63401-5448
Days Inn - Hannibal Slideshow
Show Prices
$64 - $84 Avg. price/night*
Ollie #6 of 10 hotels in Hannibal
Professional photos | Traveler photos (26)
Special Offer Plan Ahead, Save 15%
201 N Main St, Hannibal, MO 63401-3538
Show Prices
$141 - $171 Avg. price/night*
Ollie #7 of 10 B&Bs / Inns in Hannibal
Traveler photos (7)
3604 McMasters Ave, Hannibal, MO 63401-2543
Econo Lodge Slideshow
Show Prices
$62 - $79 Avg. price/night*
Ollie #7 of 10 hotels in Hannibal
Professional photos | Traveler photos (54)
Special Offer Choice Privileges Points
5388 County Road 409, Hannibal, MO 63401-6504
Ollie #8 of 10 B&Bs / Inns in Hannibal
  •  Family Trip in May 
  • We had a great time. It is a smidge out of town, Richard gave good... more
  • June 6, 2015
215 N 6th St, Hannibal, MO 63401-3412
Ollie #9 of 10 B&Bs / Inns in Hannibal
  •  beautiful house 
  • spent 2 nights for our anniversary. host gave us information and history... more
  • October 17, 2015
Traveler photos (10)
123 Huckleberry Heights Dr, Hannibal, MO 63401-5663
Show Prices
$56 - $74 Avg. price/night*
Ollie #8 of 10 hotels in Hannibal
  •  Looking for Mark Twain 
  • A typical Motel 6, basic lodging at a low cost. Room was nice with a musty... more
  • September 22, 2016
Professional photos | Traveler photos (15)
4141 Market St, Hannibal, MO 63401-6028
Show Prices
$63 - $85 Avg. price/night*
Ollie #9 of 10 hotels in Hannibal
Professional photos | Traveler photos (27)
500 Mark Twain Ave, Hannibal, MO 63401-3250
Show Prices
$41 - $63 Avg. price/night*
Ollie #10 of 10 hotels in Hannibal
Professional photos | Traveler photos (38)
423 N 4th St, Hannibal, MO 63401-3371