Customised for your search:

Hannibal hotels

Hannibal hotels
Hannibal

Hotel + Flight Deals in Hannibal

See all Hannibal Package Deals

Top Trending Hotels in Hannibal

Sleep Inn & Suites - Hannibal Hotels
Rating: 2.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Sleep Inn & Suites

105 Lakeside Dr, Hannibal - Map
 
 
"Nice hotel in Hannibal"
Was very nice place to stay. GPS still may not able to locate them on google maps so luckily was watching before driving 20 miles out of our way. Hotel staff could be a little more friendly or inviting. The room was pleasant. The pool was nice size for my 8 and 10 years to swim in. Breakfast was more than I expected for a continental breakfast. Very good! Overall a good experience.
Traveller from Minnesota
The Sleep Inn and Suites is just a short drive to historical downtown Hannibal, Missouri, home of Mark Twain. We are easily …More
Best Western On The River - Hannibal Hotels
Rating: 2.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Best Western On The River

401 N 3rd Street, Hannibal - Map
 
 
"Nice hotel in Hannibal"
A nice hotel once you got used to the way things are done and I mean, the pool just as you walk into Reception for example. Also, the breakfast was very different to other hotels, but actually was quite nice. And we're from the UK so it was strange for us to see gravy in a tureen for breakfast. The Receptionists were very pleasant and helpful, although the General Manager wasn't as approachable and seemed to lack patience.
A Traveller
Welcome to BEST WESTERN On the River!Close to the Mississippi River, our Hannibal hotel is also near the Mark Twain Boyhood …More
Econo Lodge Hannibal - Hannibal Hotels
Rating: 2.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Econo Lodge Hannibal

3604 McMasters Ave., Hannibal - Map
 
 
"none"
it is a nice place and right off the highway. there is nothing more to add.
A Traveller
The Econo Lodge in Hannibal is located in the heart of the city and is adjacent to I-72 and HWY 61. Mark Twain historical …More
Quality Inn & Suites Hannibal - Hannibal Hotels
Rating: 2.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Quality Inn & Suites Hannibal

120 Lindsey Drive, Hannibal - Map
 
 
"Great place!"
This place had everything we needed. Will definitely return. The dogs loved it as well !
A Traveller
Located less than four miles from the Mark Twain House and Molly Brown Birthplace, this Hannibal hotel is also five miles …More
Hannibal Garden House Bed and Breakfast - Hannibal Hotels
Rating: 2.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Hannibal Garden House Bed and Breakfast

301 N. Fifth Street, Hannibal - Map
 
 
3.9 out of 5 (8 reviews)
Super 8 Hannibal Mo - Hannibal Hotels
Rating: 2.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Super 8 Hannibal Mo

120 Huckleberry Heights Dr, Hannibal - Map
 
 
"Pleasant stay at this hotel."
We enjoyed out stay at this hotel. There was an excellent home-town restaurant right next door in easy walking distance. There was no elevator and it was necessary to go either up or down steps from the lobby to the rooms. We would stay in this hotel again if we were in the area.
Traveller from Missouri
Hannibal Inn Hannibal - Hannibal Hotels
Rating: 2.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Hannibal Inn Hannibal

4141 Market St, Hannibal - Map
 
 
Hotel Staff and Room cleanness. Room comfort. 100
A Traveller
Motel 6 Hannibal Mo - Hannibal Hotels
Rating: 2.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Motel 6 Hannibal Mo

123 Huckleberry Heights Dr, Hannibal - Map
 
 
"close to downtown"
there was no shampoo in the bathroom no bible or phonebook in the room
A Traveller
This newly remodeled Motel 6 is located off Highway 61 near many area attractions. This inn offers an indoor heated pool, and …More
Super 8 Bowling Green Mo - Bowling Green Hotels
Rating: 2.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Super 8 Bowling Green Mo

1216 E Champ Clark Dr, Bowling Green - Map
 
 
Wasn't a bad place,didn't like the way the door was on the outside felt like someone could just open up the door. Need to have a larger breakfast menu
A Traveller
Within easy reach of SR-61, this hotel is two miles from Pike County Courthouse and from Champ Clark’s historic home. All …More
Kennedys Red Barn Inn - Perry Hotels
Rating: 2.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Kennedys Red Barn Inn

22748 Joanna Dr, Perry - Map
 
 
"Remote cozy lodge near Mark Twain Lake"
Very comfortable stay. About a half hour south of Hannibal, MO and the Mark Twain tourist attractions. Gas, groceries about fifteen minutes away in Perry, MO. I had the lodge to myself. Great breakfast, enjoyable stay in trinket filled wood paneled rustic red barn lodge. They have two baths, one with hot tub, and four rooms, so in most cases if they are not full you can have a private bath.
Traveller from Cleveland

Search from 16 Hannibal Hotels


    Why book with Expedia ?

    • Best Price Guarantee
    • Over 510,000 hotels worldwide
    • No Expedia cancellation fee
    • 91% customer satisfaction

    Pocket Guide: Hannibal

    Search for hotels in Hannibal on Expedia.co.uk. You can easily find your hotels in Hannibal using one of the methods below:

    • View our selection of featured hotels in Hannibal
    • Use the map to find hotels in the Hannibal neighborhood you prefer
    • Use the filters to see hotels in a specific area of Hannibal, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Hannibal
    • Enter your travel dates to view the best deals on hotels in Hannibal - while they last
    Hide
    Customers Rate Expedia
    Powered by feefo
    92% recommended
    4.5
    From 68,143 Reviews
    *For these packages, package savings is at least equal to the cost of the flight or hotel if booked separately. Note: For packages including flights, you will be charged by the airline for the flight, but your savings on the package will equal the cost of the flight.