Skip to main content

Search hotels in Hannibal

Enter your dates to see the latest prices and deals for Hannibal hotels

Filter by:


Star rating

Review score

Hannibal – 11 hotels and places to stay
See the latest prices and deals by choosing your dates.
Motel 6-Hannibal, MO, hotel in Hannibal

Located in Hannibal, Missouri region, Motel 6-Hannibal, MO is set 36 km from Oakley-Lindsay Center.

room was very clean and appropriate for the price.
6.7
Scored 6.7
Pleasant
Rated pleasant
507 reviews
Price fromDKK 402.87per night
Super 8 by Wyndham Hannibal, hotel in Hannibal

Boasting a tennis court, Super 8 by Wyndham Hannibal is situated in Hannibal in the Missouri region, 36 km from Oakley-Lindsay Center.

Very limited choices and no fresh friut!
6.7
Scored 6.7
Pleasant
Rated pleasant
494 reviews
Price fromDKK 516.83per night
Best Western On the River, hotel in Hannibal

Located in historic downtown Hannibal, this hotel serves a daily breakfast buffet. Free WiFi is available in all guest rooms. Mark Twain Boyhood Home and Museum in 5 minutes’ walk from the property.

Breakfast was good.
8.1
Scored 8.1
Very good
Rated very good
591 reviews
Price fromDKK 1,082.34per night
Days Inn by Wyndham Hannibal, hotel in Hannibal

Set in Hannibal, 38 km from Oakley-Lindsay Center, Days Inn by Wyndham Hannibal offers accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

Nothing
6.7
Scored 6.7
Pleasant
Rated pleasant
60 reviews
Price fromDKK 516.83per night
Sleep Inn & Suites Hannibal, hotel in Hannibal

Located off Highway 61, Sleep Inn & Suites Hannibal offers an indoor pool and rooms with a flat-screen TV. A microwave, refrigerator and ironing facilities are featured in each room.

After this 1st stay at Sleep Inn, I am booking only Sleep Inns on my 4 day trip returning to home!
9.1
Scored 9.1
Superb
Rated superb
322 reviews
Price fromDKK 1,042.45per night
Quality Inn & Suites, hotel in Hannibal

The Quality Inn & Suites hotel is located just west of town on Highway 36.

Breakfast was good.
7.5
Scored 7.5
Good
Rated good
718 reviews
Price fromDKK 1,020.43per night
Comfort Inn & Suites - Hannibal, hotel in Hannibal

This hotel is newly renovated and is located in Hannibal, Missouri. It features an indoor pool and whirlpool a great way for guest to relieve the tension of a long day.

The breakfast was good. Scrambled eggs and sausage. Biscuits and gravy well done and appetizing. Lemon flavored ice water made for guests.
6.7
Scored 6.7
Pleasant
Rated pleasant
243 reviews
Price fromDKK 836.64per night
Baymont by Wyndham Hannibal, hotel in Hannibal

Located in Hannibal, 38 km from Oakley-Lindsay Center, Baymont by Wyndham Hannibal provides accommodation with a fitness centre and free private parking.

Friendly, helpful staff! Clean room.
5.8
Scored 5.8
Above average
Rated okay
237 reviews
Price fromDKK 446.86per night
Garden House Bed and Breakfast, hotel in Hannibal

Offering a restaurant, Garden House Bed and Breakfast is located in the Historic District, just 3 city blocks from the city centre in Hannibal.

I loved the music playing in the foyer- added to the antique ambience. Enjoyed the intimate company and conversation at breakfast. Chocolates on the bed and water were a pleasant surprise and treat. Loved the animal-friendly policy and inclusiveness to fury family guests.
8.0
Scored 8.0
Very good
Rated very good
147 reviews
Price fromDKK 846.18per night
Riverside inn hannibal, hotel in Hannibal

Situated in Hannibal, Riverside inn hannibal offers accommodation with seating area. There is an on-site restaurant, plus free private parking and free WiFi are available.

clean great view
9.1
Scored 9.1
Superb
Rated superb
274 reviews
Price fromDKK 1,811.66per night
See all 11 hotels in Hannibal

Most booked hotels in Hannibal in the past month

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Hannibal:

  • 10
    Scored 10

    Unfortunately, we only had one evening and the next morning...

    Unfortunately, we only had one evening and the next morning to spend in town. However, during that time, we were able to walk the main street of eclectic stores, visit Lover's Leap, enjoy a dinner on the riverboat cruise, visit the light house and experience Mark Twain Cave. We will be back with our children next time to enjoy much of the same and hopefully a whole lot more.
    Michael
    United States
  • 8.0
    Scored 8.0

    I was in town for work and did not have any time to check...

    I was in town for work and did not have any time to check out the town. From what little I saw, there are many old historic looking buildings and lots of tourist type things to see. I think it would be a good weekend getaway for the wife and I.
    Kevin
    United States
  • 10
    Scored 10

    Very interesting!!

    Very interesting!! At first I wasn't sure......lots of rundown homes in the area but typical of river town......lots of history.......we stayed near main street area and enjoyed coffee shop Java Jives and Becky Thatcher diner for breakfast......modern up to date movie theater very close and museum all right there......plenty of cute shops and ice cream!! free ice cream and coffee at general store.....my husband loved that.....cave was close by and well kept and neat to tour....scenic views of river at park and scenic drive.......lighthouse.......had nice visits with a couple storeowners.....relaxing.......we were off seasons for boat cruise.....that would be fun too
    Kris
    United States
  • 10
    Scored 10

    If you love Mark Twain (who doesn't?)

    If you love Mark Twain (who doesn't?) then Hannibal will be a treat. If you don't, well, I'm sure there are other interesting things to do in other places. But all Twain lovers will be enthralled by how well the Clemons, Hawkins (Becky Thatcher) and Blankenship (Huck Finn) homes are preserved. The Twain museum is also first rate and the gift shop has great souvenirs. The setting on the Mississippi is beautiful and helps you appreciate what inspired Twain's many books and stories about it. Highly recommended for all Twain fans!
    Paul
    United States
  • 10
    Scored 10

    Hannibal is an awesome location for anyone to enjoy who...

    Hannibal is an awesome location for anyone to enjoy who loves history. It is a family friendly destination with plenty to do for people of all ages. Prices for attractions are reasonable. Very friendly shop owners and tour guides. You really cannot go wrong with a visit to Hannibal. The only note of caution is for older people who have a hard time with mobility. Some of the attractions such as the Mark Twain Cave and Cardiff Hill would be difficult to enjoy. However, the historic homes, museum and shops are easily accessible.
    Tim
  • 10
    Scored 10

    The town is adorable!

    The town is adorable! We had coffee in the mornings at Java Jive which is a must do, most of the locals seem to come through in the mornings and it’s a great people watching place. We went to Finn’s and listened to great music, chatted with locals and had a beer - it was super fun. We went to Ayer’s Pottery and bought some beautiful pieces and had them ship them home to us. The owner has been honing his craft for 50 years and he’s incredible. He also took time to share places to go. The light house with its 244 steps is a great little work out in the mornings.
    Thomas
    United States

Explore guest reviews of hotels in Hannibal

  • From DKK 1,477.38 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 590 reviews
    The hotel was clean and comfortable! The beds were soft and had plenty of pillows. Mary, the kind lady working the desk at night, both nights we stayed was an absolute pleasure to converse with, she greated us by name and remembered our plans and asked us about our day! We were able to acquire extra blankets and toiletries easily. Breakfast was delicious, and there were several options to choose from, including waffles, which made my mornings!
    Heck
    United States
  • From DKK 1,020.43 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 718 reviews
    breakfast was good, pool was wonderful, though the water was a little cold, room was clean and maid service offered, the card asking if you need more towels, beds remade, etc. is a FANTASTIC idea! I have not seen this in any other hotels in which I've stayed since the pandemic and I think it's great. Bar area great for gatherings. I normally stay at the Best Western in Hannibal but I will be staying there from now on!
    Maria
    United States
  • From DKK 846.18 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 146 reviews
    This charming BnB checked all of the boxes: great location, reasonably priced, historic architecture/decorations, tasty breakfast, and, of course, several adorable cats. The owner, Chris, was very accomodating and fun to talk to (I also highly recommend trying his amazing restaurant, LaBinnah, which is just a block away). If I'm ever in Hannibal again for the weekend, I would gladly stay here again.
    A
    Andrew
    United States
  • From DKK 593.43 per night
    5.8
    Scored 5.8
    Above average
    Rated okay
     · 237 reviews
    Nothing it’s a run down hotel they maybe have 20 rooms open that are available., I asked for a refund because I didn’t end up staying at the property what so ever never even checked in and they refused to even respond to me nor book.com to give me a refund. My guess would be because they aren’t booked up and rather take my money than refund me I don’t suggest anybody stays at this hotel ever!
    Fernando
    United States
  • From DKK 686.74 per night
    6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 495 reviews
    From the moment we walked in the door, we felt welcome. The hotel owner was exceptionally nice and seemed genuinely happy that we were there. The facility was very clean and well maintained. I don’t have a single complaint or negative comment about the Hannibal, Mo Super 8 and would definitely recommend this to anyone traveling in the area!!
    Amy
    United States
  • From DKK 1,811.66 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 274 reviews
    The property was fresh, appeared "new" in fact. Very clean, bed very comfortable, view of the Mississippi River was greatly enjoyed; location within one block of Main Street "old Hannibal" and related attractions and restaurants made it very convenient to enjoy the area, the Mark Twain Museum, etc.
    G
    Gary
    United States
  • From DKK 846.18 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 146 reviews
    Breakfast was excellent as usual. Chris is a marvelous host. The b and b is one block from an excellent restaurant called LaBinnah Bistro, which has never disappointed me. I always stay at the Garden House and eat at LaBinnah Bistro on my trips through Hannibal.
    Jean
    United States
  • From DKK 1,020.43 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 718 reviews
    We stayed for one night on a longer road trip. The room was large and comfortable but quite dated and there was a good bit of evidence of wear and tear on the furniture. The location was convenient to drive into Hannibal which is a beautiful town.
    Niamh
    United Kingdom
  • From DKK 1,359.08 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 322 reviews
    I was really impressed with this hotel! It's easy to get to right off the highway. The bed was comfortable, the sheets were super soft, the bathroom was spacious. The breakfast buffet was extensive.
    Jennifer
    United States
  • From DKK 846.18 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 146 reviews
    Historic Villa provided by very nice owner. Clean, comfotable, good breakfast, interesting talks during beakfast. Highlly advised in Hannibal.
    Bogdan
    Poland
  • From DKK 1,477.38 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 590 reviews
    hotel was clean and parking on site was useful and part of the package. You can walk down to the river and shopping area.
    Anne
    United Kingdom
  • From DKK 1,061.89 per night
    6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 243 reviews
    Nothing! Just the fact that we were able to leave and find another hotel 2 hours away.
    Susan
    United States
  • From DKK 668.65 per night
    6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 60 reviews
    Love the fact I can park my semi close to my room, been my go to hotel for years.
    J
    Jos
    United States
  • From DKK 1,061.89 per night
    6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 243 reviews
    We didn’t stay at this hotel. I requested a refund and we left
    Ginny
    United States
  • From DKK 476.34 per night
    6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 507 reviews
    Much nicer than what I've experienced at other motel 6 hotels
    Karin
    United States
  • From DKK 1,359.08 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 322 reviews
    Pillows were not comfortable. Love this hotel ghough
    Randy
    United States
  • From DKK 686.74 per night
    6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 495 reviews
    Great hotel for a great price
    Paul and Linda
    Canada