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.

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
(5)
Brew Pub
(1)
(1)
Diner
(2)
(1)
Pub
(3)
Southwestern
(1)
(1)
Wine Bar
(1)
Pork Tenderloin
(1)
Ribs
(1)
Sandwiches
(1)
Shrimp
(2)
More
Dietary Restrictions
Vegetarian Friendly
(6)
Gluten Free Options
(4)
Vegan Options
(2)
Meals
Price
Cheap Eats
(20)
Mid-range
(36)
Fine Dining
(1)
Restaurant features
Free Wifi
(5)
Parking Available
(8)
Reservations
(6)
Serves Alcohol
(11)
Takeout
(24)
Television
(5)
Wheelchair Accessible
(27)
More
Good for
Bar Scene
(3)
(7)
Kids
(15)
Local cuisine
(5)
More
Sort by:
  • Ranking
  • Name

Java Jive

#2 of 48 Restaurants in Hannibal

Mark Twain Brewing Company

#5 of 48 Restaurants in Hannibal
₹₹ - ₹₹₹ American Bar Pub Brew Pub

Mark Twain Dinette

#6 of 48 Restaurants in Hannibal
Diner American

Chocolaterie Stam

#1 of 4 Dessert in Hannibal

Big Muddy Bbq

#8 of 48 Restaurants in Hannibal
₹₹ - ₹₹₹ American Barbecue

Jet's Palace

#9 of 48 Restaurants in Hannibal

Main Street Wine Shoppe

#10 of 48 Restaurants in Hannibal
₹₹ - ₹₹₹ Wine Bar

Cassano's Pizza and Subs

#11 of 48 Restaurants in Hannibal
₹₹ - ₹₹₹ Italian Pizza

Logue's Restaurant

#12 of 48 Restaurants in Hannibal
₹₹ - ₹₹₹ American

Rumor Has It

#13 of 48 Restaurants in Hannibal
American Bar Pub

Mark Twain Cave

#14 of 48 Restaurants in Hannibal

Ole Planters Restaurant

#15 of 48 Restaurants in Hannibal
₹₹ - ₹₹₹ American

Rustic Oak Grill & Pub

#16 of 48 Restaurants in Hannibal
₹₹ - ₹₹₹ American Bar

Drake's

#17 of 48 Restaurants in Hannibal
₹₹ - ₹₹₹ American Bar Barbecue

Golden Corral

#19 of 48 Restaurants in Hannibal
₹₹ - ₹₹₹ American

Gabriella's

#20 of 48 Restaurants in Hannibal
₹₹ - ₹₹₹ Mexican

Huckleberry Bakery & Bistro

#21 of 48 Restaurants in Hannibal

Show-Me Shaved Ice & Frozen Custard

#22 of 48 Restaurants in Hannibal

Gran Rio Mexican Restaurant

#23 of 48 Restaurants in Hannibal
Mexican Southwestern

Country Kitchen

#24 of 48 Restaurants in Hannibal
₹₹ - ₹₹₹ American

China King Chinese Restaurant

#25 of 48 Restaurants in Hannibal
Chinese

Hannibal Papa John's

#26 of 48 Restaurants in Hannibal

Casey's General Store

#27 of 48 Restaurants in Hannibal