Sleep Inn & Suites
Hotel
105 Lakeside Dr Hannibal, Missouri 63401Comfortable and clean hotel. Swimming pool was nice and warm, no hot tub.
Quality Inn & Suites
Hotel
120 Lindsey Drive, US-36 Hannibal, Missouri 63401The hotel is rocking an 80s style vintage. The hot tub was perfect my tub in my room was also perfect. The staff was friendly and the hotel was clean.
Garth Woodside Mansion
Hotel, Resort Hotel
11069 New London Gravel Rd Hannibal, MO 63401The Garth Woodside Mansion is a gorgeous and elegant place to stay while visiting the sights in Hannibal. We stayed in the Samuel Clemens room. I highly recommend it if ... more
Holiday Inn Express & Suites Hannibal - Medical Center, an IHG Hotel
Hotel
120 Shinn Lane Hannibal, Missouri 63401The staff is very helpful and confirmed my Google search of a restaurant for dinner was a good choice. This hotel is in a great location. The hotel is clean and the room ... more
Best Western On The River
Hotel
401 N 3RD ST Hannibal, Missouri 63401The hotel was clean and well kept. The staff was friendly and the breakfast was good. The issue I had was there is a pool in the middle of the hotel and sometimes it can ... more
Comfort Inn & Suites - Hannibal
Hotel
4000 Market St Hannibal, Missouri 63401The only thing we didn't care for was the extra firm king size bed. Other than that, the room was clean, the hot tub and pool were clean, and the service we received was ... more
Howard Johnson by Wyndham Hannibal
Hotel
4141B Market St Hannibal, MO 63401Everything was great. Room was huge. Service was great.
Lighthouse Hospitality Hannibal Mo
Hotel
111 #B Bird Street and, 507 Bridge St Hannibal, MO 63401Beautiful clean rooms, wonderful location, walkable to all of Hannibal downtown and river. Nearby activities: All of downtown Hannibal shops museum and restaurants, view ... more
Happy Stay Inn
Hotel
500 Mark Twain Ave Hannibal, MO 63401The HSI is the perfect place to experience everything your Mother warned you about. Labeling it "Shady Acres 2023" would be an understatement, but the rooms are alright, ... more
Country Hearth Inn Hannibal - Closed
Hotel
500 Mark Twain Ave. Hannibal, Missouri 63401Hey its cheapest in town when you gotta get outta the elements due to circumstances definitely good people and it's old of coarse don't leave yourself guessing on how gla ... more
Reagan's Queen Anne Bed and Breakfast
Hotel
313 N 5th St Hannibal, MO 63401My daughter and I stayed at Reagans Queen Anne in the Summer of 2002. We have never forgotten it, it was so wonderful! In fact , we consider our stay there a special high ... more
Baymont by Wyndham
Hotel, Inn
4141 Market St Hannibal, MO 63401LOOK AT TRIPADVISOR REVIEWS DO NOT TRUST GOOGLE Never cleaned place, most stuff doesn't work, I got sick from their breakfast. THE MILK WAS ROTTEN AND FOOD WAS MOLDY! Ou ... more
Days Inn by Wyndham Hannibal
Hotel, Lodge
4070 Market St Hannibal, MO 63401Room was smaller than expected. Clean though. Phone did not work for wake up call. Front Desk employees that I encountered were all very nice and helpful. House Keeping w ... more
Super 8 by Wyndham Hannibal
Hotel, Lodge
120 Huckleberry Heights Dr Hannibal, MO 63401Manager was very awesome I'm a platinum member for Wyndham very good
Motel 6 Hannibal, MO
Motel, Hotel
123 Huckleberry Heights Dr Hannibal, MO 63401This is by far my favorite motel for our extended trips to Hannibal! Perfect location, within minutes of everything we wanted to do. Rooms: Rooms were clean and spacious, ... more
Economy Inn & Suites
Hotel
3604 McMasters Ave Hannibal, MO 63401To much stuff running thru the place wud not recommend to anyone not even suitable for children
Best Way Inn
Motel, Hotel
612 Mark Twain Ave Hannibal, MO 63401DO NOT COME HERE