All states›Missouri›Hannibal

Diners in Hannibal, MO

3 diners in and around Hannibal, Missouri.

Hannibal has about 16,809 residents, which works out to 18 diners per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

Diners in Hannibal

The most complete and owner-verified listings first — hours, phone, website, services. No pay-to-play.

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

    400 North Third Street, Hannibal, MO 63401

    Spotted an error? Let us know

  2. Becky Thatcher's Diner

    213 N 3rd St, Hannibal, MO 63401

    Spotted an error? Let us know

  3. Joe's Diner West

    7211 US-36, Hannibal, MO 63401

    Spotted an error? Let us know

BEFORE YOU GO

Before your next diner visit

Plan breakfast, check late-night service and organise a group.

All guides
3diners
18per 100,000 residents
3with a phone
3with a website

Of the 3 diners listed in Hannibal, 3 give a phone number and 3 have a website. No national chains here — every diner on this page is independent. The nearest bigger selection is Moberly with 4.

Hannibal 3 diners

More diners within 30 miles of Hannibal

Only 3 diners listed in Hannibal itself, so here are the closest ones in nearby towns. Distance is straight-line from Hannibal.

  1. The Silver Anchor Diner

    8.1 mi · 17067 Sundance Dr, New London, MO 63459-3812

    Spotted an error? Let us know

  2. BK's Place

    17.7 mi · 122 E Summer St, Monroe City, MO 63456-1635

    Spotted an error? Let us know

  3. JJ's TacoBurger & Donuts

    26.1 mi · 3406 Georgia St, Louisiana, MO 63353

    Spotted an error? Let us know

  4. Izola's Place

    26.2 mi · 401 S 3rd St, Louisiana, MO 63353

    Spotted an error? Let us know

  5. Bowling Green Diner

    27.4 mi · 19 Business Hwy 61 N, Bowling Green, MO 63334

    Spotted an error? Let us know

Nearby in Missouri