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

Find Hotels by Best Western in Hannibal from CA $172

  • 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 8 - Sep 9
Tomorrow
Sep 9 - Sep 10
This weekend
Sep 11 - Sep 13
Next weekend
Sep 18 - Sep 20

Our top choices for Hannibal Best Western

1. Best Western On The River

Best Western On The River
Hannibal
United States
Mark
CA $149
CA $172 total
includes taxes & fees
Sep 10 - Sep 11
Best Western On The River
View all properties
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

10/10 Excellent
"Very helpful and fun staff. Nice breakfast buffet and kids loved the pool."
Brendan 1-night trip
Posted 8 hours ago
Best Western On The River
Sleep Inn & Suites Hannibal West

Sleep Inn & Suites Hannibal West

10/10 Excellent
"Awesome place! Definitely 5 stars! The continental breakfast eggs suck, but I'm not going to downgrade them just because of eggs. Would totally come back again!"
Austin 2-night trip
Posted 8 hours ago
Sleep Inn & Suites Hannibal West
Days Inn by Wyndham Hannibal

Days Inn by Wyndham Hannibal

8/10 Good
"This was a standard/basic stay just outside Hannibal. An older motel that has been updated/renovated with a pool - which was nice to cool off in after a long days drive. Very clean and renovated room. Bathroom was small but did have a nice long sink counter area. The staff at the check in was very friendly and helpful. Breakfast was nice with the standard eggs, sausages, biscuits, gravy, waffles, yogurt, bagels etc. It is by the highway so there is some road noise."
Norma 1-night trip
Posted 21 hours ago
Days Inn by Wyndham Hannibal
Baymont by Wyndham Hannibal

Baymont by Wyndham Hannibal

8/10 Good
"Room was nice, breakfast was good, the outside could be updated if had kids there was things for them to do."
brian 1-night trip
Posted 2 days ago
Baymont by Wyndham Hannibal
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 4 days ago
Lighthouse Inn & Suites
Comfort Inn & Suites - Hannibal

Comfort Inn & Suites - Hannibal

10/10 Excellent
"Breakfast"
Sandra 1-night trip
Posted 6 days ago
Comfort Inn & Suites - Hannibal
Gorgeous Victorian with Seasonal Pool , sleeps 8, pet friendly close to downtown

Gorgeous Victorian with Seasonal Pool , sleeps 8, pet friendly close to downtown

10/10 Excellent
"This is a charming property with lots of character. The beautiful, squeaky staircase was my favorite. The location is perfect for seeing the downtown sites."
Jayne B. 2-night trip
Posted 10 days ago
Gorgeous Victorian with Seasonal Pool , sleeps 8, pet friendly close to downtown
Historic brick 2-bedroom house in downtown Hannibal with off street parking WiFi

Historic brick 2-bedroom house in downtown Hannibal with off street parking WiFi

10/10 Excellent
"Enjoyable stay in this 2 bedroom house. Parking was convenient off street by the back gate, easy in and out. House was well stocked and decorated to reflect Hannibal. Good WiFi. We would stay here again if we come back to area."
THOMAS 3-night trip
Posted 13 days ago
Historic brick 2-bedroom house in downtown Hannibal with off street parking WiFi
Hannibal House ~ Walking Distance From Historic District

Hannibal House ~ Walking Distance From Historic District

10/10 Excellent
"This is our second stay here. We love this house. Very comfortable and spacious! Beautiful house! My only issue was it took a long time to cool it down the first night. Definitely recommend and will stay again."
Kelly M. 3-night trip
Posted 2 weeks ago
Hannibal House ~ Walking Distance From Historic District

Explore a world of travel with Expedia