Search hotels in Hannibal, MO

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

Select occupancy

Hannibal – 21 hotels and places to stay

Filter by:

Star Rating
Review score

Sleep Inn & Suites Hannibal West

Hotel in Hannibal

Sleep Inn & Suites Hannibal West is a 5-star property located in Hannibal. The hotel features an indoor pool and a 24-hour front desk and free WiFi throughout the property.

A
Amy
From
United States
The cleanliness, the helpful and friendly staff and the buffet style breakfast.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 311 reviews
Price from
$119.64
1 night, 2 adults

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.

P
Paul
From
United States
Mary and the rest of staff are awesome.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 540 reviews
Price from
$137.99
1 night, 2 adults

Baymont by Wyndham Hannibal

Hotel in Hannibal

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

S
Spitznagle
From
United States
We were expecting a good place but were happy to find it was better than 'just good'. The room was very clean; bed was comfortable, shower pressure good. Loved the lighted mirror in the bathroom! We only encountered one staff member (possibly the manager). He was kind and we had pleasant conversation. The breakfast was adequate. Coffee was good.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 334 reviews
Price from
$55.25
1 night, 2 adults

Super 8 by Wyndham Hannibal

Hotel in Hannibal

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

E
Elissa
From
United States
Staff very friendly and very clean
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 322 reviews
Price from
$66.50
1 night, 2 adults

Motel 6-Hannibal, MO

Hotel in Hannibal

Providing free WiFi, Motel 6-Hannibal, MO is located in Hannibal, within 22 miles of Oakley-Lindsay Center. This 4-star hotel has air-conditioned rooms with a private bathroom.

M
Maria
From
United States
We love staying here everytime we come to Hannibal Mo We have alwayshad.,nice staff, clean rooms and comfortable bedand good price!!!❤️
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 299 reviews
Price from
$57.98
1 night, 2 adults

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.

M
Ms.Johnson
From
United States
Very very comfy And the attendant was very curious and polite!!
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 123 reviews
Price from
$61.75
1 night, 2 adults

Quality Inn & Suites Hannibal West

Hotel in Hannibal

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

D
DIKKUS
From
United States
We don’t leave reviews on places we’ve stayed unless they’re really good or really bad and the majority of the ones we have reviewed have been really bad but after staying for the first time at quality Inn ever I don’t think we’re gonna choose anywhere else to stay the night and we’ll definitely be looking for some sort of rewards because we’re going to use it quite a bit. My girlfriend and I are fairly well off and travel wants to twice a month either one stayed over or across the country and the trip was no different. We got there at 1:30 in the morning after driving from just outside Nashville, Tennessee, and there was a clerk sitting behind the counter that helped us within three minutes of showing up to the property when we got to the room after less than five minutes of check in time it was extremely clean and comfortable, and we were immediately able to set our stuff down eat dinner and go to bed with an extremely easy checkout in the morning an amazing breakfast and just a nice atmosphere in the lobby, everything was clean was decorated for the holiday season, which is a bonus and left a lasting impression on both. My girlfriend and I have stated upwards of 20 to 30 hotels within the past two years.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 454 reviews
Price from
$80.11
1 night, 2 adults

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.

R
Roberta
From
United States
Clean, great staff, super breakfast and good air conditioning
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 285 reviews
Price from
$90.68
1 night, 2 adults

Riverside inn hannibal

Hannibal

Riverside inn hannibal offers air-conditioned rooms in Hannibal. Among the facilities at this property are full-day security and private check-in and check-out, along with free Wifi throughout the...

J
Julie
From
United States
Communication. The Owner will text you the main door code and room code the morning of your stay. Rooms were spotless. Beds were comfortable and toilettes are supplied in the bathroom
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 171 reviews
Price from
$209.48
1 night, 2 adults

Main Street Bed & Breakfast

Hannibal

21 miles from Oakley-Lindsay Center in Hannibal, Main Street Bed & Breakfast features accommodations with access to a hot tub.

P
Patrick
From
United States
I loved that the property was centrally located, and had lots of character. Everything was within walking distance of the Main Street activities. Java Jive is an awesome coffee shop nearby, and Brick Oven was across the street. Very clean and safe as well.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 155 reviews
Price from
$125
1 night, 2 adults
See all 21 hotels in Hannibal

Most booked hotels in Hannibal and surrounding area in the past month

See all

Popular with guests booking hotels in Hannibal

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,675,546 reviews

Popular with guests booking hotels in Hannibal

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,675,546 reviews

Popular with guests booking hotels in Hannibal

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 567,261 reviews

Popular with guests booking hotels in Hannibal

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 4,050,770 reviews

Popular with guests booking hotels in Hannibal

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,675,546 reviews

Popular with guests booking hotels in Hannibal

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 2,707,430 reviews

Popular with guests booking hotels in Hannibal

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 4,050,770 reviews

Popular with guests booking hotels in Hannibal

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 4,050,770 reviews

Hotels located in the center of Hannibal

See all
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

The air-conditioned accommodation is 21 miles from Oakley-Lindsay Center, and guests can benefit from private parking available on site and free Wifi.

House in Hannibal offers accommodations in Hannibal, 21 miles from Oakley-Lindsay Center. This property offers access to a balcony, free private parking, and free Wifi.

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 123 reviews

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.

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 285 reviews

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.

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 454 reviews

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

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Featuring a terrace, Admiral Fuqua House - 4 BR 2 BA Millionaire's Row provides accommodations in Hannibal. Both free Wifi and parking on-site are available at the vacation home free of charge.

Providing a garden, House on Hill Street features accommodations in Hannibal. Both free Wifi and parking on-site are accessible at the vacation home free of charge. Guests can use a terrace.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 6 reviews

Charming Escape - Private Hot Tub! offers accommodations in Hannibal, 21 miles from Oakley-Lindsay Center. Both free Wifi and parking on-site are available at the vacation home free of charge.

Budget hotels in Hannibal and nearby

See all
Scored out of 10, guest rating 4.9
Disappointing - What previous guests thought, 15 reviews

Eitalys on Paris offers accommodations in Hannibal, 21 miles from Oakley-Lindsay Center. This vacation home offers air-conditioned accommodations with a patio.

Located in Hannibal and with Oakley-Lindsay Center reachable within 25 miles, Holiday Inn Express and Suites Hannibal-Medical Center By IHG has a garden, non-smoking rooms, free WiFi throughout the...

FAQs about hotels in Hannibal

What Guests Said About Hannibal:

Scored out of 10, guest rating 10

Even though I lived right across the river in Quincy and...

Even though I lived right across the river in Quincy and studied Mark Twain in high school I did not take advantage of all the history, childhood home and stores in America’s . Hometown. Plus you see quotes from the Great Man when you enter hotels and restaurants, highly recommended over neighboring and overpriced Quincy Illinois
Guest review byPeter
United States
Scored out of 10, guest rating 10

Hannibal is a nice quaint little town with a lot of Mark...

Hannibal is a nice quaint little town with a lot of Mark Twain History. Mark Twain Cave, Museums, the Lighthouse, Molly Brown House, etc. Lots to see and do. Makes for a great weekend getaway. We are repeat travelers there.
Guest review byapbmaxim
United States
Scored out of 10, guest rating 8.0

We just wanted a short getaway along the Mississippi and...

We just wanted a short getaway along the Mississippi and this fit our plans. I recommend Comfort Inn & Suites. They had fliers to find things to see, do, and restaurants with addresses and distances from the property. We went to Fiddlestiks and loved it. We paid SLIGHTLY more than we would have at a fast food restaurant and were stuffed when we left.
Guest review byAnonymous
Scored out of 10, guest rating 6.0

The main reason for our trip was to see the museums and...

The main reason for our trip was to see the museums and homes of the "Geniuses" along Highway 36 in Missouri, ending with our destination of Hannibal to take in the Mark Twain history. We had a very nice dinner cruise on the Mark Twain Riverboat but when we tried to go through the Mark Twain boyhood home, it was not advertised either on the home's web page or any other internet source that there was no access to the Boyhood Home itself for a disabled person using a walker or wheelchair. I was very disappointed at the way the staff there treated me, actually told me I should be able to get down the two stairs to the courtyard with my walker to see the two rooms on the first floor of the Boyhood Home but then were was no elevator to the second floor where the majority of the things we came to see were housed. At least they were kind enough to refund me for our two tickets and promised to put something on their website about the lack of disabled access. We left there to shop at a lovely Mercantile shop downtown called Mississippi Mercantile and they staff there were very helpful and the store was full of great items. I'd recommend stopping by their shop.
Guest review byMicki
United States
Scored out of 10, guest rating 8.0

It was interesting to visit Mark Twain's Cave and learn a...

It was interesting to visit Mark Twain's Cave and learn a bit of history of the town, but after a quick afternoon, there isn't much to do. The Main Street shopping only has a few interesting stores. While the shop keepers were very nice, most wares are just touristy junk that you can find in any tourist city. There wasn't anything unique that I couldn't find any place else. Every other store was closed, also. I wish I'd only spent one day there instead of 2, and frankly, I'll never go back.
Guest review byClaire
United States
Scored out of 10, guest rating 10

If you haven't done so, try visiting in late April.

If you haven't done so, try visiting in late April. We love driving the back roads and the road south along the river for our trip to Cuiver River State Park down near Troy, MO. The dogwoods are remarkable and just flood the ravines. A return trip in October offers quite an enjoyable leaf viewing experience, although you get to enjoy all the trees (other than dogwoods) along the heavily wooded country-side on your journey back down along the river to Cuiver River Park again,
Guest review byGary
United States

See reviews by guests who stayed at hotels in Hannibal

See all
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 299 reviews
The room was clean and the bed was very comfortable. The hotel is located in Hannibal — a charming little town with interesting history. It’s the hometown of Mark Twain and inspired the setting of The Adventures of Tom Sawyer, so it's a great place to explore if you're into literature or American history.
Guest review byOlga
United States
From $123 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 105 reviews
Very unique and beautiful old property with great history. Chris, the host was very welcoming and gave me a lovely run down of the history and some places to visit in Hannibal. Really comfy bed and nice cooling system, which was perfect as it was really hot outside.
Guest review byJonathan
Australia
From $69.09 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 334 reviews
I can't say that I liked anything. This hotel is not up to the standards of the brand.
Guest review byLesli
Canada
From $113.21 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 285 reviews
I wanted to apologize to the hotel for my son getting s8ck on the bed. I am sorry!
Guest review byKristle1989
United States
From $215.91 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 540 reviews
Good location in Hannibal. Room comfortable and clean
Guest review byKen
United Kingdom

More places to explore, more ways to go