Skip to main content

Filter by:


Star Rating

Review Score

Hannibal – 11 hotels and places to stay
See the latest prices and deals by choosing your dates.
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.

Location of the hotel was great, pool and whirlpool seemed to be in good condition, rooms were very clean, breakfast was very good and much appreciated
8.1
Scored 8.1
Very Good
Rated very good
592 reviews
Price from$136.99per night
Super 8 by Wyndham Hannibal, hotel in Hannibal

Featuring a tennis court, Super 8 by Wyndham Hannibal is located in Hannibal in the Missouri region, 22 miles from Oakley-Lindsay Center.

The man that was on was so helpful we had a handicap man with us heworked with us until everything was perfect
6.7
Scored 6.7
Pleasant
Rated pleasant
495 reviews
Price from$65.70per night
Motel 6-Hannibal, MO, hotel in Hannibal

Located in Hannibal, Motel 6-Hannibal, MO is 22 miles from Oakley-Lindsay Center. Featuring a restaurant, the 2-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

Motel 6 in Hannibal, Missouri is a diamond motel in the rough to me. For years since childhood I have visited Hannibal, Missouri because my Mom was born and raised and now buried in Hannibal, Missouri. I have stayed at a few places but May10, and 11,2024 by far was my best experience at a Motel in Hannibal, Missouri. The room was spacious, very clean, modern and accessible plus comfortable to the maximum. Thank-you Motel 6 for a wonderful stay!
6.6
Scored 6.6
Pleasant
Rated pleasant
508 reviews
Price from$50.99per 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.

The room was nice, smelled good, comfortable nbeds. Quiet Great breakfast
9.1
Scored 9.1
Wonderful
Rated wonderful
319 reviews
Price from$130.37per night
Quality Inn & Suites, hotel in Hannibal

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

The word humble is a good way to describe this hotel. It's honest, clean, safe, friendly, but dated and not pretending to be what it isn't. The employees are busy and friendly, and I was pleased with the crisp white bedding, everything stocked and working in the room, and pleasant fresh air. The breakfast was hot, biscuits and gravy and eggs and waffles. Fresh apples, and juice choices. Coffee excellent. Quiet. Safe atmosphere as I was traveling alone with my 10 year old.
7.5
Scored 7.5
Good
Rated good
723 reviews
Price from$104.76per 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.

Location from hwy
6.7
Scored 6.7
Pleasant
Rated pleasant
246 reviews
Price from$103.28per night
Baymont by Wyndham Hannibal, hotel in Hannibal

Located in Hannibal, 24 miles from Oakley-Lindsay Center, Baymont by Wyndham Hannibal provides accommodations with a fitness center and free private parking.

Owner was very nice
5.8
Scored 5.8
Above average
Rated okay
236 reviews
Price from$52.50per night
Days Inn by Wyndham Hannibal, hotel in Hannibal

Located in Hannibal, 24 miles from Oakley-Lindsay Center, Days Inn by Wyndham Hannibal provides accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

Breakfast was great.
6.8
Scored 6.8
Pleasant
Rated pleasant
57 reviews
Price from$68per 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 center in Hannibal.

Nothing
8.0
Scored 8.0
Very Good
Rated very good
149 reviews
Price from$107.10per night
Lighthouse Hospitality Hannibal - Riverside Inn, hotel in Hannibal

Lighthouse Hospitality Hannibal - Riverside Inn offers air-conditioned rooms in Hannibal.

Our host, Gully, was fantastic. Quick to respond to requests and offer great suggestions for dinner and breakfast. Great location. The apartment had everything, felt secure with a lovely view of the Mississippi. The room was comfortable and spacious. No noise came up from the Mexican restaurant one floor below.
9.1
Scored 9.1
Wonderful
Rated wonderful
273 reviews
Price from$180per night
See all 11 hotels in Hannibal

Most booked resorts in Hannibal this month

Subscribe to receive premium deals

Prices drop the second 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 of America
  • 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 of America
  • 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 of America
  • 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 of America
  • 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 of America

Explore guest reviews of hotels in Hannibal

  • Avg. price/night: $161.70
    7.5
    Scored 7.5
    Good
    Rated good
     · 723 reviews
    The word humble is a good way to describe this hotel. It's honest, clean, safe, friendly, but dated and not pretending to be what it isn't. The employees are busy and friendly, and I was pleased with the crisp white bedding, everything stocked and working in the room, and pleasant fresh air. The breakfast was hot, biscuits and gravy and eggs and waffles. Fresh apples, and juice choices. Coffee excellent. Quiet. Safe atmosphere as I was traveling alone with my 10 year old.
    D
    Diane
    Family with young children
  • Avg. price/night: $76.94
    6.6
    Scored 6.6
    Pleasant
    Rated pleasant
     · 508 reviews
    Motel 6 in Hannibal, Missouri is a diamond motel in the rough to me. For years since childhood I have visited Hannibal, Missouri because my Mom was born and raised and now buried in Hannibal, Missouri. I have stayed at a few places but May10, and 11,2024 by far was my best experience at a Motel in Hannibal, Missouri. The room was spacious, very clean, modern and accessible plus comfortable to the maximum. Thank-you Motel 6 for a wonderful stay!
    S
    Sheilah
    Family with young children
  • Avg. price/night: $108.06
    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
    Young couple
  • Avg. price/night: $191.79
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 592 reviews
    Check in and out was very fast and efficient. Friendly helpful staff. Rooms were very clean and fresh. I’ve traveled extensively for work and this hotel was very clean not just the rooms but the entire property inside and out. Breakfast was good dining area was very clean.
    A
    Anonymous
    Young couple
  • Avg. price/night: $123
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 149 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
    Solo traveler
  • Avg. price/night: $161.70
    7.5
    Scored 7.5
    Good
    Rated good
     · 723 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
    Family with young children
  • Avg. price/night: $187.13
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 319 reviews
    The hotel, room, and bathroom were extremely clean and welcoming. The front desk person was very friendly and we were checked in quickly. The breakfast was good with a nice selection of hot and cold foods. All in all, it was a nice stay!
    A
    Allison
    Young couple
  • Avg. price/night: $123
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 149 reviews
    Historic Villa provided by very nice owner. Clean, comfotable, good breakfast, interesting talks during beakfast. Highlly advised in Hannibal.
    Bogdan
    Young couple
  • Avg. price/night: $263.35
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 273 reviews
    Beautiful room. No hassel booking. Most comfortable room i have stayed in the Hannibal area. I will stay there every time I'm in town
    buuki
    Young couple
  • Avg. price/night: $123
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 149 reviews
    Wonder historical home in the heart of Hannibal. All original fixtures remain. House cats are super friendly and entertaining.
    April
    Young couple
  • Avg. price/night: $191.79
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 592 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
    Family with young children
  • Avg. price/night: $153.34
    6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 246 reviews
    Nothing! Just the fact that we were able to leave and find another hotel 2 hours away.
    Susan
    Family with young children
  • Avg. price/night: $124.64
    6.8
    Scored 6.8
    Pleasant
    Rated pleasant
     · 57 reviews
    Love the fact I can park my semi close to my room, been my go to hotel for years.
    J
    Jos
    Solo traveler
  • Avg. price/night: $108.06
    6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 495 reviews
    Older hotel, well kept and very clean. Friendly staff. Good value!
    Susy
    Young couple
  • Avg. price/night: $153.34
    6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 246 reviews
    We didn’t stay at this hotel. I requested a refund and we left
    Ginny
    Family with young children
  • Avg. price/night: $187.13
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 319 reviews
    Pillows were not comfortable. Love this hotel ghough
    Randy
    Family with young children
  • Avg. price/night: $59
    5.3
    Scored 5.3
    Average
    Rated fair
     · 42 reviews
    This is the worst hotel I have ever stayed in .
    I
    IDRIS
    Solo traveler