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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Restaurants in Hannibal

View map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Cuisines & Dishes
(5)
(2)
Bar
(6)
Brew Pub
(1)
(1)
Diner
(2)
(1)
Pub
(5)
Southwestern
(1)
(1)
Wine Bar
(1)
Pork Tenderloin
(1)
Ribs
(1)
Sandwiches
(1)
Shrimp
(2)
More
Dietary Restrictions
Gluten Free Options
(2)
Vegetarian Friendly
(1)
Meals
Price
Cheap Eats
(17)
Mid-range
(40)
Fine Dining
(1)
Restaurant features
Free Wifi
(5)
Parking Available
(7)
Reservations
(7)
Serves Alcohol
(12)
Takeout
(23)
Television
(4)
Wheelchair Accessible
(26)
More
Good for
Bar Scene
(4)
(7)
Kids
(14)
Local cuisine
(4)
More
Sort by:
  • Ranking
  • Name

Java Jive

#2 of 47 Restaurants in Hannibal
€€ - €€€ American Cafe

Fiddlestiks Food & Spirts Company

#3 of 47 Restaurants in Hannibal

The Brick Oven

#4 of 47 Restaurants in Hannibal
€€ - €€€ Italian

Mark Twain Brewing Company

#5 of 47 Restaurants in Hannibal
€€ - €€€ American Bar Pub Brew Pub

Chocolaterie Stam

#1 of 4 Dessert in Hannibal

Mark Twain Dinette

#6 of 47 Restaurants in Hannibal
Diner American

Big Muddy Bbq

#7 of 47 Restaurants in Hannibal
€€ - €€€ American Barbecue

Jet's Palace

#8 of 47 Restaurants in Hannibal

Main Street Wine Shoppe

#9 of 47 Restaurants in Hannibal
€€ - €€€ Wine Bar

Becky Thatcher's Diner

#10 of 47 Restaurants in Hannibal
American Diner

Logue's Restaurant

#11 of 47 Restaurants in Hannibal
€€ - €€€ American

Rumor Has It

#12 of 47 Restaurants in Hannibal
€€ - €€€ American Bar Pub

Ole Planters Restaurant

#13 of 47 Restaurants in Hannibal
€€ - €€€ American

Drake's

#14 of 47 Restaurants in Hannibal
€€ - €€€ American Bar Barbecue Pub

Rustic Oak Grill & Pub

#15 of 47 Restaurants in Hannibal
€€ - €€€ American Bar Pub

Palermo Pizza & Subs

#16 of 47 Restaurants in Hannibal

Golden Corral

#17 of 47 Restaurants in Hannibal
€€ - €€€ American

Cassano's Pizza and Subs

#18 of 47 Restaurants in Hannibal
€€ - €€€ Italian Pizza

Huckleberry Bakery & Bistro

#19 of 47 Restaurants in Hannibal

Gran Rio Mexican Restaurant

#20 of 47 Restaurants in Hannibal
Mexican Southwestern

Country Kitchen

#21 of 47 Restaurants in Hannibal
€€ - €€€ American

Mark Twain Cave

#22 of 47 Restaurants in Hannibal

Hannibal Papa John's

#23 of 47 Restaurants in Hannibal
Pizza

gabriella's

#24 of 47 Restaurants in Hannibal
€€ - €€€ Mexican

China King Chinese Restaurant

#25 of 47 Restaurants in Hannibal
Chinese

Subway

#26 of 47 Restaurants in Hannibal

Kentucky Fried Chicken All You Can Eat Buffet

#27 of 47 Restaurants in Hannibal
€€ - €€€ Fast food American