We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Restaurants in Hannibal, MO

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

LaBinnah Bistro

#1 of 58 Restaurants in Hannibal
Price: $9 - $24 Map
Visitor photos (29)
Cuisines: International

Main Street Wine Shoppe

#2 of 58 Restaurants in Hannibal
Map
Visitor photos (1)
Cuisines: American

Big Muddy Bbq

#3 of 58 Restaurants in Hannibal
Map
Visitor photos (2)
Cuisines: Barbecue

Java Jive

#4 of 58 Restaurants in Hannibal
Price: $10 Map
Visitor photos (22)
Cuisines: Cafe Sandwiches Delicatessen

Christian Ambiance Cafe

#5 of 58 Restaurants in Hannibal
Map
Visitor photos (4)

Jet's Palace

#6 of 58 Restaurants in Hannibal
Map
Visitor photos (1)
Cuisines: Chinese

Becky Thatcher's Diner

#8 of 58 Restaurants in Hannibal
Price: $6 - $12 Map
Visitor photos (4)
Menu
Cuisines: American

The Brick Oven

#9 of 58 Restaurants in Hannibal
Price: $10 - $24 Map
Visitor photos (12)
Menu
Cuisines: Italian

Country Kitchen

#10 of 58 Restaurants in Hannibal
Map Menu

Palermo Pizza & Subs

#11 of 58 Restaurants in Hannibal
Map
Visitor photos (8)
Menu
Cuisines: Italian Pub

Logue's Restaurant

#12 of 58 Restaurants in Hannibal
Map
Visitor photos (5)
Menu
Cuisines: American

Rustic Oak Grill & Pub

#13 of 58 Restaurants in Hannibal
Price: $6 - $22 Map
Visitor photos (10)
Menu
Cuisines: Steakhouse Pub

Golden Corral

#15 of 58 Restaurants in Hannibal
Map Menu
Cuisines: American

Drake's

#16 of 58 Restaurants in Hannibal
Map
Visitor photos (6)
Menu
Cuisines: American Barbecue

Mark Twain Brewing Company

#17 of 58 Restaurants in Hannibal
Map
Visitor photos (12)
Menu
Cuisines: American Brew Pub Barbecue Pub

JuJu Cup Frozen Yogurt

#18 of 58 Restaurants in Hannibal
Map Menu
Cuisines: Japanese

Royal Garden Buffet

#19 of 58 Restaurants in Hannibal
Map Menu
Cuisines: Chinese

Gran Rio Mexican Restaurant

#20 of 58 Restaurants in Hannibal
Map Menu
Cuisines: Mexican

Ole Planters Restaurant

#21 of 58 Restaurants in Hannibal
Map
Visitor photos (7)
Menu
Cuisines: American

Mark Twain Dinette

#22 of 58 Restaurants in Hannibal
Price: $5 - $10 Map
Visitor photos (28)
Menu
Cuisines: Diner American

Rumor Has It

#23 of 58 Restaurants in Hannibal
Map Menu
Cuisines: American

gabriella's

#24 of 58 Restaurants in Hannibal
Map Menu
Cuisines: Mexican

Subway

#25 of 58 Restaurants in Hannibal
Map Menu

Pizza Hut

#26 of 58 Restaurants in Hannibal
Map Menu
Cuisines: Pizza

Joes Diner

#27 of 58 Restaurants in Hannibal
Map Menu

Cassano's Pizza and Subs

#28 of 58 Restaurants in Hannibal
Map
Visitor photos (1)
Menu

Kentucky Fried Chicken All You Can Eat Buffet

#29 of 58 Restaurants in Hannibal
Map Menu
Cuisines: American

Broadway Bar & Grill

#30 of 58 Restaurants in Hannibal
Map Menu