A river with a bridge, a town, and a forested hillside.

Marriott Hotels & Resorts Hannibal hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Sep 4 - Sep 5
Tomorrow
Sep 5 - Sep 6
This weekend
Sep 4 - Sep 6
Next weekend
Sep 11 - Sep 13
Save an average of 15% on thousands of hotels when you're signed in

Top Hannibal Hotel Reviews

AmericInn by Wyndham Quincy

AmericInn by Wyndham Quincy

8/10 Good
"There looked to be some repairs needed for the ceiling in the room and rooms had a musty smell when we first got in there. The smell seemed to dissipate after turning on the a/c. Overall ethe beds were comfortable and I would consider staying there again, as price was reasonable."
Mary 1-night trip
Posted 1 hour ago
AmericInn by Wyndham Quincy
Stoney Creek Inn Quincy

Stoney Creek Inn Quincy

10/10 Excellent
"Extremely friendly, kind, and courteous staff at check in. The pool was a bit cold BUT it had a rock wall you swim under to get to the outside 10/10. The hot tub was out of order which was a bit of a bummer. Wildlife aesthetic, many options for breakfast, and warm tea/coffee available in the main lobby."
Brittnee 1-night trip
Posted 4 hours ago
Stoney Creek Inn Quincy
Lighthouse Inn & Suites

Lighthouse Inn & Suites

10/10 Excellent
"Last minute getaway to Hannibal. Wonderful room, it was small, but decorated very cool. Cleanest room, and hot tub I’ve ever seen. It’s a block off the main downtown area. Small, clean pool. Staff was Great!"
Chad 1-night trip
Posted 19 hours ago
Lighthouse Inn & Suites
Super 8 by Wyndham Hannibal

Super 8 by Wyndham Hannibal

10/10 Excellent
"Staff was amazing. Not much breakfast but great for the price."
Betty 1-night trip
Posted 23 hours ago
Super 8 by Wyndham Hannibal
Motel 6 Hannibal, MO

Motel 6 Hannibal, MO

10/10 Excellent
"Very pleasant experience, reasonably priced. Room was clean and spacious. A/C was cold, staff was very helpful! 10/10 recommend."
Catherine 1-night trip
Posted 1 day ago
Motel 6 Hannibal, MO
Comfort Inn & Suites - Hannibal

Comfort Inn & Suites - Hannibal

10/10 Excellent
"Breakfast"
Sandra 1-night trip
Posted 2 days ago
Comfort Inn & Suites - Hannibal
Best Western On The River

Best Western On The River

8/10 Good
"This hotel is very close to all the downtown attractions within walking distance. Very clean. We were looking forward to enjoying time in the hot tub in the evening but it broke down the day we arrived. We were very disappointed to say the least. The beds were very comfortable."
Mary 2-night trip
Posted 3 days ago
Best Western On The River
Sleep Inn & Suites Hannibal West

Sleep Inn & Suites Hannibal West

8/10 Good
"Breakfast was good. Hotel was clean and has very comfortable beds."
Patricia 1-night trip
Posted 4 days ago
Sleep Inn & Suites Hannibal West
Riverside Inn Hannibal

Riverside Inn Hannibal

10/10 Excellent
"a surprising gem. External pictures were not impressive, But all the ratings were 10’s. So we went with the ratings and were delighted. approximately 15 steps (we were not aware of an elevator). 5 minute walk to the river boat tour/cruise. Mexican restaurant downstairs. Everything in the room was “right”. Would definitely return if in Hannibal."
Perry 1-night trip
Posted 5 days ago
Riverside Inn Hannibal

Explore a world of travel with Expedia