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 59 Restaurants in Hannibal
Price: $9 - $24 Map
Visitor photos (27)
Cuisines: International

Christian Ambiance Cafe

#2 of 59 Restaurants in Hannibal
Map
Visitor photos (3)

Java Jive

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

Main Street Wine Shoppe

#4 of 59 Restaurants in Hannibal
Map
Visitor photos (1)
Cuisines: American

Big Muddy Bbq

#5 of 59 Restaurants in Hannibal
Map
Visitor photos (2)
Cuisines: Barbecue

Jet's Palace

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

Fiddlestiks Food & Spirts Company

#7 of 59 Restaurants in Hannibal
Map
Visitor photos (7)
Cuisines: American

Becky Thatcher's Diner

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

The Brick Oven

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

Country Kitchen

#10 of 59 Restaurants in Hannibal
Map Menu

Logue's Restaurant

#11 of 59 Restaurants in Hannibal
Map
Visitor photos (5)
Menu
Cuisines: American

Palermo Pizza & Subs

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

Becky's Old Fashioned Ice Cream Parlor

#13 of 59 Restaurants in Hannibal
Map Menu
Cuisines: Ice Cream

Drake's

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

Golden Corral

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

Rustic Oak Grill & Pub

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

JuJu Cup Frozen Yogurt

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

Royal Garden Buffet

#18 of 59 Restaurants in Hannibal
Map Menu
Cuisines: Chinese

Mark Twain Brewing Company

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

Ole Planters Restaurant

#20 of 59 Restaurants in Hannibal
Map
Visitor photos (7)
Menu
Cuisines: American

Mark Twain Dinette

#21 of 59 Restaurants in Hannibal
Map
Visitor photos (15)
Menu
Cuisines: American Sandwiches

Gran Rio Mexican Restaurant

#22 of 59 Restaurants in Hannibal
Map Menu
Cuisines: Mexican

Rumor Has It

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

Cassano's Pizza and Subs

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

Mi Mexico Cafe

#25 of 59 Restaurants in Hannibal
Map Menu
Cuisines: Mexican

Broadway Bar & Grill

#26 of 59 Restaurants in Hannibal
Map Menu

McDonald's

#27 of 59 Restaurants in Hannibal
Map Menu

Hannibal Papa John's

#28 of 59 Restaurants in Hannibal
Map Menu

Sonic Drive-In

#29 of 59 Restaurants in Hannibal
Map Menu

gabriella's

#30 of 59 Restaurants in Hannibal
Map Menu
Cuisines: Mexican