Hotels in Hannibal

Search and compare Hannibal hotels from hundreds of travel sites and save

Hannibal, MO, United States
26 May — 27 May2
Hannibal, MO, United States
Thu 26/5
Fri 27/5
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Hannibal

Filter by star ratings
All filters
Best Western On the River
Best Western On the River
8.2 Excellent
401 North 3rd Street, Hannibal, MO, United States
Show on map
0.4 km from city centre, Hannibal 
ExcellentBased on 557 reviews
8.2

Situated in Hannibal, Best Western On The River is within walking distance of the Mark Twain Boyhood Home & Museum and provides an outdoor pool and a Jacuzzi. It is conveniently located for those wishing to visit local attractions.

Comfort Inn and Suites - Hannibal
Comfort Inn and Suites - Hannibal
7.3 Good
4000 Market Street, Hannibal, MO, United States
Show on map
4.5 km from city centre, Hannibal 
GoodBased on 342 reviews
7.3

Located in Hannibal, Comfort Inn & Suites Hannibal is within a 35-minute drive of Quincy Regional Airport and offers an indoor pool, a Jacuzzi and a bowling alley. It has a gym, as well as a car rental desk, meeting rooms and laundry facilities.

Tips for booking a Hannibal hotel

Cheapest month:December
Most expensive month:June
Average price in Hannibal:€108/night
Cheapest price found:€41/night
Cheapest day:Tuesday
Most expensive day:Saturday
€70 - €150
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€61 - €147
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Hannibal hotels

Show all 28 hotels
1
Best Western On the River
Best Western On the River
8.2 Excellent
401 North 3rd Street, Hannibal, MO, United States
Show on map
0.4 km from city centre, Hannibal, MO, United States 

Situated in Hannibal, Best Western On The River is within walking distance of the Mark Twain Boyhood Home & Museum and provides an outdoor pool and a Jacuzzi. It is conveniently located for those wishing to visit local attractions.

Cheapest hotels in Hannibal, Missouri

Show all 28 hotels
Comfort Inn and Suites - Hannibal
Comfort Inn and Suites - Hannibal
7.3 Good
4000 Market Street, Hannibal, MO, United States
Show on map
4.5 km from city centre,  

Located in Hannibal, Comfort Inn & Suites Hannibal is within a 35-minute drive of Quincy Regional Airport and offers an indoor pool, a Jacuzzi and a bowling alley. It has a gym, as well as a car rental desk, meeting rooms and laundry facilities.

€106
Avg. per night
Best Western On the River
Best Western On the River
8.2 Excellent
401 North 3rd Street, Hannibal, MO, United States
Show on map
0.4 km from city centre,  

Situated in Hannibal, Best Western On The River is within walking distance of the Mark Twain Boyhood Home & Museum and provides an outdoor pool and a Jacuzzi. It is conveniently located for those wishing to visit local attractions.

€111
Avg. per night

Hotel prices in Hannibal

2 stars and under
Best Western On the River
No. 1 most popular

Best Western On the River

401 North 3rd Street, Hannibal, MO, United States

8.2 Excellent
€111

Avg. per night

View Deal
Comfort Inn and Suites - Hannibal
No. 2 most popular

Comfort Inn and Suites - Hannibal

4000 Market Street, Hannibal, MO, United States

7.3 Good
€106

Avg. per night

View Deal

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Hannibal

Hannibal travel FAQs

  • What are the best hotels in Hannibal?

    One of the most popular hotels in Hannibal is Best Western On the River, which has been reviewed by 557 users and currently has a rating of 8.2/10. Other top-rated locations include Quality Inn & Suites Hannibal and Motel 6 Hannibal, MO, which have received 8.0/10 and 7.0/10 ratings from our users, respectively.