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 26 - Sep 27
Tomorrow
Sep 27 - Sep 28
Next weekend
Oct 2 - Oct 4
In two weeks
Oct 9 - Oct 11
Save an average of 15% on thousands of hotels when you're signed in

Top Hannibal Hotel Reviews

Best Western On The River

Best Western On The River

8/10 Good
"Comfortable"
Kristin 1-night trip
Posted 18 hours ago
Best Western On The River
Quality Inn & Suites Hannibal West

Quality Inn & Suites Hannibal West

10/10 Excellent
"Clean"
kevin j 1-night trip
Posted 2 days ago
Quality Inn & Suites Hannibal West
Microtel Inn & Suites by Wyndham Quincy Downtown/River Area

Microtel Inn & Suites by Wyndham Quincy Downtown/River Area

10/10 Excellent
"Good location. Nice view of the river."
Craig 1-night trip
Posted 3 days ago
Microtel Inn & Suites by Wyndham Quincy Downtown/River Area
Days Inn by Wyndham Hannibal

Days Inn by Wyndham Hannibal

10/10 Excellent
"Overall very pleasant property to stay!!"
Oressa 1-night trip
Posted 4 days ago
Days Inn by Wyndham Hannibal
Riverside Inn Hannibal

Riverside Inn Hannibal

10/10 Excellent
"Great place to stay!!"
vicky 2-night trip
Posted 5 days ago
Riverside Inn Hannibal
Motel 6 Hannibal, MO

Motel 6 Hannibal, MO

10/10 Excellent
"Friendly staff."
Donna B 1-night trip
Posted 5 days ago
Motel 6 Hannibal, MO
Holiday Inn Quincy East by IHG

Holiday Inn Quincy East by IHG

8/10 Good
"There are no towel hangers in the bathroom. With no daily maid service maintaining towels and wash cloths is critical"
Bob 3-night trip
Posted 6 days ago
Holiday Inn Quincy East by IHG
Stoney Creek Inn Quincy

Stoney Creek Inn Quincy

10/10 Excellent
"Awesome"
David 1-night trip
Posted 6 days ago
Stoney Creek Inn Quincy
Lighthouse Inn & Suites

Lighthouse Inn & Suites

10/10 Excellent
"Only hiccup was that we wanted to pay when we got there, with cash and they already ran our card through before we got there."
Angela Marie 1-night trip
Posted 7 days ago
Lighthouse Inn & Suites

Explore a world of travel with Expedia