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
(4)
Southwestern
(1)
(1)
Wine Bar
(1)
Pork Tenderloin
(1)
Ribs
(1)
Sandwiches
(1)
Shrimp
(2)
More
Dietary Restrictions
Vegetarian Friendly
(5)
Vegan Options
(2)
Gluten Free Options
(2)
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
(5)
More
Sort by:
  • Ranking
  • Name

Java Jive

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

The Brick Oven

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

Mark Twain Brewing Company

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

Mark Twain Dinette

#6 of 47 Restaurants in Hannibal
Diner American

Chocolaterie Stam

#1 of 4 Dessert in Hannibal

Jet's Palace

#7 of 47 Restaurants in Hannibal

Big Muddy Bbq

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

Becky Thatcher's Diner

#9 of 47 Restaurants in Hannibal
American Diner

Main Street Wine Shoppe

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

Logue's Restaurant

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

Ole Planters Restaurant

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

Rumor Has It

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

Mark Twain Cave

#14 of 47 Restaurants in Hannibal

Rustic Oak Grill & Pub

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

Drake's

#16 of 47 Restaurants in Hannibal
€€ - €€€ American Bar Barbecue

Palermo Pizza & Subs

#17 of 47 Restaurants in Hannibal

Cassano's Pizza and Subs

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

Golden Corral

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

Huckleberry Bakery & Bistro

#20 of 47 Restaurants in Hannibal

Country Kitchen

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

gabriella's

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

Gran Rio Mexican Restaurant

#23 of 47 Restaurants in Hannibal
Mexican Southwestern

Hannibal Papa John's

#24 of 47 Restaurants in Hannibal

Casey's General Store

#25 of 47 Restaurants in Hannibal

China King Chinese Restaurant

#26 of 47 Restaurants in Hannibal
Chinese

Subway

#27 of 47 Restaurants in Hannibal