Home to numerous fantastic restaurants, there is no need to go hungry in Hannibal.

Becky’s Old Fashioned Ice Cream Parlor & Emporium

The perfect place to grab a cone or a malt on a hot day!

Becky Thatcher’s Diner

Step back into the ’50s in “The Diner.”

The Brick Oven

Enjoy a “Taste of Tuscany” right here in Hannibal.

Cassano’s Pizza and Subs

In business in Hannibal for over 30 years, these pizzas are sure to please.


Chocolaterie Stam

The place to get your chocolate fix in Hannibal.  Homemade gelato too.

Fiddlestiks Food & Spirits Co.

A local favorite with a large menu selection and a bar section for the game.

Finn’s Food & Spirits

Enjoy an outside patio and full bar!

Java Jive

Not just coffee! Grab a sandwich, soup and more.

LaBinnah Bistro

With no fried food, this Mediterranean fusion restaurant offers an intimate bistro experience.

Mark Twain Brewing Company

Hannibal’s very own microbrewery and restaurant, with great river views.

Mark Twain Dinette & Family Restaurant

Get your homemade rootbeer and maidrites here!


Sometimes, you just need a Happy Meal.


MiMi’s Coffee House & Ice Cream

Come get your coffee fix here!

Ole Planters Restaurant

A Hannibal tradition for over 30 years!

The Rustic Oak Grill & Pub

Great food at a great price.

Show-Me Shaved Ice & Frozen Custard

Try gourmet Shaved Ice & Frozen Custard!


TCBY & Mrs. Fields Cookies

Offering delicious sweet treats!


Other Dining Options

This is just the beginning!  Find more options here.