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

Christian Ambiance Cafe

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

Java Jive

#4 of 58 Restaurants in Hannibal
Price: $10 Map
Visitor photos (22)
Cuisines: Coffee Shop Sandwiches Bakeries Ice Cream

Jet's Palace

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

Big Muddy Bbq

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

Becky Thatcher's Diner

#7 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: Pizza & Pasta 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

Becky's Old Fashioned Ice Cream Parlor

#14 of 58 Restaurants in Hannibal
Map Menu
Cuisines: Ice Cream

Drake's

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

Golden Corral

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

JuJu Cup Frozen Yogurt

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

Mark Twain Brewing Company

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

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

Mark Twain Dinette

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

Rumor Has It

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

Ole Planters Restaurant

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

Cassano's Pizza and Subs

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

Subway

#25 of 58 Restaurants in Hannibal
Map Menu

Joes Diner

#26 of 58 Restaurants in Hannibal
Map Menu

gabriella's

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

Kentucky Fried Chicken All You Can Eat Buffet

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

Broadway Bar & Grill

#29 of 58 Restaurants in Hannibal
Map Menu

McDonald's

#30 of 58 Restaurants in Hannibal
Map Menu