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.