Can't decide where to eat in Hannibal?

Browse 98 places to eat in Hannibal, Missouri, United States. Common food types include Fast food, Pizza, and Restaurant.

Can't decide? Let the game shortlist places in Hannibal for you.

Pick a restaurant

Food types

Places to eat

  1. Big Muddy BBQ Barbecue

    401 Broadway, Hannibal, MO 63401

  2. Subway Fast food

    113 N 3rd St, Hannibal, MO 63401

  3. Labinnah Bistro Restaurant

    207 N 5th St, Hannibal, MO 63401-3513

  4. Rookie's Sports Bar Sports bar

    611 Broadway, Hannibal, MO 63401

  5. Becky Thatcher's Diner Diner

    213 N 3rd St, Hannibal, MO 63401

  6. The Brick Oven Pizza

    207 Center St, Hannibal, MO 63401

  1. Greater Days Cafe

    111 N Main St, Hannibal, MO 63401

  2. Paddlewheel Popcorn & Candy Company Candy store

    121 N Main St, Hannibal, MO 63401-3536

  3. Palermo Pizza & Subs Pizza

    702 Broadway, Hannibal, MO 63401

  4. The Broadway Bar Bar

    712 Broadway, Hannibal, MO 63401-4306

  5. Smooth As Ice Ice cream shop

    218 N Main St, Hannibal, MO 63401

  6. Wayne BBQ Barbecue

    320 N 3rd St, Hannibal, MO 63401

  7. Mark Twain Dinette: Maid-Rite Restaurant and Diner Diner

    400 North Third Street, Hannibal, MO 63401

  8. LulaBelle's American

    111 Bird St, Hannibal, MO 63401

  9. Tipsy Bricks Bar Bar

    116 North St, Hannibal, MO 63401

  10. Port of Hannibal Sandwich shop

    Hannibal, MO 63401

  11. Yummy's Donut Palace Donut shop

    2800 James Rd, Hannibal, MO 63401

  12. Okinawa On Wheels Sushi

    2829 James Rd, Hannibal, MO 63401

  13. KFC Fast food

    229 Highway 61, Hannibal, MO 63401

  14. Dairy Queen Fast food

    306 Highway 61 S 306 Highway 61 S, Hannibal, MO 63401

  15. Logue's Restaurant Breakfast and brunch

    121 Huckleberry Heights Dr, Hannibal, MO 63401

  16. Godfather's Pizza Express Pizza

    400 N Highway 61, HANNIBAL, MO 63401

  17. Drakes Steak and Ale Steakhouse

    421 Clinic Rd, Hannibal, MO 63401

  18. Little Caesars Pizza Pizza

    365 McMasters Ave, Hannibal, MO 63401

  19. Gran Rio Mexican Restaurant Mexican

    206 Steamboat Bend Shopping Center, Hannibal, MO 63401

  20. Saints Avenue Buffet Buffet

    3913 McMasters Ave, Hannibal, MO 63401

  21. Sonic Drive In Fast food

    3939 Mcmasters Avenue, Hannibal, MO 63401

  22. Casey's Pizza

    4215 Mcmasters Ave, Hannibal, MO 63401

  23. Papa John's Pizza Pizza

    4315 Mcmasters Ave, Hannibal, MO 63401

  24. Domino's Pizza

    4315 Mc Masters Ave., Hannibal, MO 63401

  25. Long John Silver's Fast food

    4401 McMasters Ave #61, Hannibal, MO 63401

  26. Hannibal Public Schools-food Cafeteria

    4600 McMasters Ave, Hannibal, MO 63401-2244

  27. Taco Bell Fast food

    4413 McMasters Ave, Hannibal, MO 63401

  28. Arby's Fast food

    4729 Mcmasters Ave, Hannibal, MO 63401

  29. Country Kitchen Restaurant American

    4803 McMasters Ave, Hannibal, MO 63401

  30. First Bite Hannibal Restaurant

    3650 Stardust Dr T, Hannibal, MO 63401

  31. Coffee Barn Coffee shop

    3701 Stardust Dr, Hannibal, MO 63401

  32. Krispy Krunchy Chicken Chicken

    2000 US-61, Hannibal, MO 63401

  33. Fiddlestiks Food & Spirits Company Bar and grill

    8945 US-36, Hannibal, MO 63401

  34. Mimi's Coffee House and Ice Cream Cafe

    106 Lakeside Dr, Hannibal, MO 63401

Places: Overture Maps Foundation GeoNames

How the pick works

  1. Choose Pick a restaurant. The game loads places to eat in Hannibal.
  2. Every place gets a random number. The highest numbers make your shortlist.
  3. Share the shortlist with your group, or open a place to see what it serves.

Free to play. You do not need an account.

Pick a restaurant

Nearby cities