Restaurants

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.

  • 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.