Home to numerous fantastic restaurants, there is no need to go hungry in Hannibal.
The perfect place to grab a cone or a malt on a hot day!
A diner just like you remember, with menu staples and some new traditions.
Brick oven created pizza is their specialty.
In business in Hannibal for over 30 years, these pizzas are sure to please.
The place to get your chocolate fix in Hannibal. Homemade gelato too.
A local favorite with a large menu selection and a bar section for the game.
Not just coffee! Grab a sandwich, soup and more.
With no fried food, this Mediterranean fusion restaurant offers an intimate bistro experience.
Hannibal’s very own microbrewery and restaurant, with great river views.
Get your homemade rootbeer and maidrites here!
Sometimes, you just need a Happy Meal.
Come get your coffee fix here!
A Hannibal tradition for over 30 years!
Great food at a great price.
This family friendly menu offers a river view!
Try Hannibal’s Gourmet Shaved Ice & Frozen Custard!
Offering delicious sweet treats!
Delight in authentic Italian cuisine!
This is just the beginning! Find more options here.