Where to eat in Hannibal, Palmyra and around Marion County, from the carhop window at the Mark Twain Dinette to the downtown dining rooms that fill up in festival season.
- Becky Thatcher's Diner — 213 N 3rd St, Hannibal, MO 63401 · (573) 719-3602
- Becky's Old Fashioned Ice Cream Parlor & Emporium — 318 N Main St, Hannibal, MO 63401
- Big Heads Gift Shop and Cafe — 501 Union St., Hannibal, MO 63401 · (719) 429-1715
- Bk's Place — 108 N Main St, Monroe City, MO 63456 · (573) 735-1295
- Breadeaux Pizza — 214 S. Main, Palmyra, MO 63461 · (573) 769-2671
- Casa Tequila / Dos Primos Mexican Restaurant — 600 US Hwy 24/36 E, Monroe City, MO 63456 · (573) 735-2288
- Casey's Carryout Pizza — 4215 McMasters Ave, Hannibal, MO 63401 · (573) 248-0515
- Cassano's Pizza & Subs — 2860 James Road, Hannibal, MO 63401 · (573) 221-5442
- Cole's Hearth Room — 3749 Hwy BB, Palmyra, MO 63461 · (573) 773-2056
- Danieles Cosina — 1110 US Hwy 24/36 E, Monroe City, MO 63456 · (573) 735-6077
- Domino's Pizza — 4315 McMasters Ave, Hannibal, MO 63401 · (573) 221-2861
- El Nopal Mexican — 588 Outer Rd., Palmyra, MO 63461 · (573) 769-2730
- El Nopal Mexican Restaurant — 588 Outer Rd., Palmyra, MO 63461 · (573) 769-2730
- Eva Mae's Cafe — 210 S Main St, Monroe City, MO 63456 · (573) 735-4877
- Fiddlestiks Food & Spirits Co. — 8945 Hwy 36, Hannibal, MO 63401 · (573) 406-0493
- Finn's Food and Spirits — 214 North Main St., Hannibal, MO 63401 · (573) 248-0881
- Godfather's Pizza Express — 400 Hwy 61 S, Hannibal, MO 63401 · (573) 603-1217
- Greater Days — 111 N. Main St., Hannibal, MO 63401 · (573) 221-6900
- Halls Chuckwagon & Hall's Hall — 220 S. Main St., Palmyra, MO 63461 · (573) 248-9774
- Hannibal Country Club — 1200 Country Club Dr, Hannibal, MO 63401 · (573) 248-1123
- Harmony Cafe and Coffee Shop — 204 S Main St, Monroe City, MO 63456 · (573) 735-2022
- Hat's — 7143 Highway 168, Palmyra, MO 63461
- Hula Bowls — 6476 Veterans Rd, Hannibal, MO 63401 · (573) 248-6009
- Hunt Brothers Pizza — 100 Shinn Ln, Hannibal, MO 63401 · (573) 248-0691
- J Dubbs Sports Bar — 219 N. Main St., Hannibal, MO 63401 · (573) 406-3079
- Langhorne Meats & Provisions — 120 N. Third St., Hannibal, MO 63401 · (573) 600-9191
- Little Caesars Pizza — 365 Hwy 61 N, Hannibal, MO 63401 · (573) 603-1800
- Logue's Restaurant — 121 Huckleberry Drive, Hannibal, MO 63401 · (573) 221-9742
- Mark Twain Dinette — 400 N. 3rd Street, Hannibal, MO 63401 · (573) 221-5511
- Mi Jalapeno Mexican Bar & Grill — 315 Marion City Rd., Palmyra, MO 63461 · (573) 869-0110
- Mississippi Marketplace — 217 N. Main, Hannibal, MO 63401 · (573) 603-1063
- Monroe Family Restaurant — 601 US Hwy 24/36 E, Monroe City, MO 63456 · (573) 735-8000
- New Beijing Restaurant — 1110 US-24 Ste 10, Monroe City, MO 63456 · (573) 735-4250
- Ole Wolfhound Pub — 316 N. Main St., Hannibal, MO 63401 · (573) 719-3087
- Palermo Pizza & Subs — 700 Broadway, Hannibal, MO 63401 · (573) 719-3012
- Papa John's Pizza — 204B Steamboat Bend Shopping Ctr, Hannibal, MO 63401 · (573) 221-7272
- Peggy Sue's Cafe / JP's Diner — 213 N Main St, Monroe City, MO 63456 · (573) 735-4700
- Pizza Hut — 4839 McMasters Ave, Hannibal, MO 63401 · (573) 221-4066
- Rio Grande Bar & Grill — 111 Bird St., Hannibal, MO 63401 · (573) 603-1216
- Rumor Has It Bar and Grill — 123-125 N. Main St., Hannibal, MO 63401 · (573) 603-1235
- Rustic Oak Grill & Pub — 203 Huck Finn Shopping Center, Hannibal, MO 63401 · (573) 221-4900
- Saints Avenue Steakhouse and Buffet — 3913 McMasters Ave., Hannibal, MO 63401 · (573) 221-5808
- The Brick Oven — 205 Center Street, Hannibal, MO 63401 · (573) 221-1288
- The Rebel Pig — 119 South Main, Palmyra, MO 63461 · (573) 769-2454
- The Rebel Pig Smokehouse & Grill — 119 S. Main, Palmyra, MO 63461 · (573) 769-2454
- Vino 573 — 209 Center St, Hannibal, MO 63401 · (573) 603-0444
Wrong number, wrong address, or a business missing? Email news@hanniballectern.com and it gets fixed.