What are you looking for?

List of local restaurants in Hannibal offering take-out and/or delivery.

If you have a restaurant to add to this list please email [email protected]
Feel free to share this list on social media.

Burger King 4811 McMasters Ave, Hannibal
Burger King
Hamburgers & Hot Dogs

Burger King

4811 McMasters Ave, Hannibal, MO 63401

Just ate there and it was 59 degrees and the bathrooms looked like they haven't been cleaned in ages. The only person wearing a mask was the girl running...

  • Take-Out
  • Drive-Through
  • Average104 Reviews2.6
Domino's Pizza 4315 McMasters Ave, Hannibal
Domino's Pizza
Pizza

Domino's Pizza

4315 McMasters Ave, Hannibal, MO 63401

The Hannibal Mo Dominos is amazing. The food is always delivered hot and always within the time for delivery given. I order from here frequently because of...

  • Take-Out
  • Delivery
  • Good65 Reviews3.7
Gran Rio Mexican Restaurant 206 Steamboat Bend Shopping Center, Hannibal
Gran Rio Mexican Restaurant
Mexican

Gran Rio Mexican Restaurant

206 Steamboat Bend Shopping Center, Hannibal, MO 63401

We have been looking for a good Mexican food place since we move to Quincy a year ago. We had a really good meal today and a fantastic waitress. We will be...

  • Take-Out
  • Delivery
  • Good102 Reviews4.1
Hardee's 2900 James Rd, Hannibal
Hardee's
Hamburgers & Hot Dogs

Hardee's

2900 James Rd, Hannibal, MO 63401

I love hardees food when it's fresh. Always best to go during the lunch rush or when there's a line. This will guarantee you fresh and hot curly...

  • Take-Out
  • Drive-Through
  • Good100 Reviews3.4
Jet's Palace 2905 Palmyra Rd, Hannibal
Jet's Palace
Chinese

Jet's Palace

2905 Palmyra Rd, Hannibal, MO 63401

Handled COVID extremely well with a nice entryway to pickup food and pay. Ordering was easy online with great selections. Chef kept sauce off fried chicken...

  • Take-Out
  • Delivery
  • Superb90 Reviews4.6
Jimmy John's 345 US-61, Hannibal
Jimmy John's
Fast Food

Jimmy John's

345 US-61, Hannibal, MO 63401

Good food but cmon w the Democrat/CNN Liberal flu. The masks are ALL about Conformance. Especially when they have people waiting in line to get tested, names...

  • Take-Out
  • Drive-Through
  • Good61 Reviews3.5
KFC 229 US-61, Hannibal
KFC
Chicken

KFC

229 US-61, Hannibal, MO 63401

Was pretty busy but all the employees were handling with positive and friendly atmosphere as I went inside to order. Very friendly and jobs well done. Had a...

  • Take-Out
  • Drive-Through
  • Good91 Reviews3.7
LaBinnah Bistro 207 N 5th St, Hannibal
LaBinnah Bistro
Mediterranean

LaBinnah Bistro

207 N 5th St, Hannibal, MO 63401

I grew up in Hannibal and moved away 9 years ago. I have no idea why I had never eaten there but I hadn't. My brother has raved about this place for years...

  • Take-Out
  • Delivery
  • Superb206 Reviews4.9
Little Caesars Pizza 365 US-61 N, Hannibal
Little Caesars Pizza
Pizza

Little Caesars Pizza

365 US-61 N, Hannibal, MO 63401

Little Caesars is a clean nice place to get pizza and go the space is clean and well though out but it is a little bit weird that they don't deliver the...

  • Delivery
  • Good52 Reviews4.2
Mark Twain Brewing Company 422 N Main St, Hannibal
Mark Twain Brewing Company
Brewpubs

Mark Twain Brewing Company

422 N Main St, Hannibal, MO 63401

We stopped in for lunch and a few drinks. The beer was very good. I had the Kolsch and my husband had the Red Ale. We had wings to eat they were delicious....

  • Take-Out
  • Delivery
  • Good162 Reviews3.8
Mark Twain Dinette: Maid-Rite Restaurant and Diner 400 North Third Street Mark Twain Dinette & Drive-In, Hannibal
Mark Twain Dinette: Maid-Rite Restaurant and Diner
American

Mark Twain Dinette: Maid-Rite Restaurant and Diner

400 North Third Street Mark Twain Dinette & Drive-In, Hannibal, MO 63401

Some of the best service I have ever received was from here. A great place to stop for lunch and enjoy a root beer. you can take home the root beer in gallon...

  • Take-Out
  • Delivery
  • Good147 Reviews3.9
McDonald's 4407 McMasters Ave, Hannibal
McDonald's
Fast Food

McDonald's

4407 McMasters Ave, Hannibal, MO 63401

The food is always fresh every time I go through the drive thru. They always have the best fountain sodas. Started using the app to do curbside pick-up when I...

  • Take-Out
  • Drive-Through
  • Good128 Reviews3.4
Mi Mexico Cafe 3650 Stardust Dr, Hannibal
Mi Mexico Cafe
Mexican

Mi Mexico Cafe

3650 Stardust Dr, Hannibal, MO 63401

Checked this place out on a Saturday and it was really good. I had the California burrito and it was delicious...but be warned....it’s HUGE! But worked out...

  • Take-Out
  • Delivery
  • Good89 Reviews4.1
Palermo Pizza & Subs 702 Broadway, Hannibal
Palermo Pizza & Subs
Italian

Palermo Pizza & Subs

702 Broadway, Hannibal, MO 63401

Palermos called me to give them a quote, so I had went down to take a look, and helped them the best I could in their situation. The following day we were...

  • Take-Out
  • Delivery
  • Superb88 Reviews4.5
Papa John's Pizza 204 Steamboat Bend Shpg, Center St, Hannibal
Papa John's Pizza
Pizza

Papa John's Pizza

204 Steamboat Bend Shpg, Center St, Hannibal, MO 63401

From planning to delivery was a wonderful experience, Thank you for excellent service, food, and going the extra mile to ensure another happy customer. Thanks...

  • Take-Out
  • Delivery
  • Good62 Reviews3.7
Pizza Hut 4839 McMasters Ave, Hannibal
Pizza Hut
Pizza

Pizza Hut

4839 McMasters Ave, Hannibal, MO 63401

We were driving home from MichiganWe had stopped for gas and spotted Pizza Hut. We drove through. The young lady taking the order was so welcoming and our...

  • Take-Out
  • Delivery
  • Good64 Reviews3.8
Rooster Knobb 1314 Mark Twain Ave, Hannibal
Rooster Knobb
Smokehouse

Rooster Knobb

1314 Mark Twain Ave, Hannibal, MO 63401

I’m a big fan of brisket..So when I came across Rooster Knobb I thought I’d give them a try. I’m out here in Missouri doing some work and after an epic...

  • Take-Out
  • Delivery
  • Superb17 Reviews5
Royal Garden Buffet 232 Huck Finn Shopping Center Street, Hannibal
Royal Garden Buffet
Chinese

Royal Garden Buffet

232 Huck Finn Shopping Center Street, Hannibal, MO 63401

I go here multiple times a week after my workouts. The rice is always fresh, and I never have a bad meal here. There are a lot of food options to choose from....

  • Take-Out
  • Delivery
  • Good82 Reviews4.2
Subway 3527 Stardust Dr, Hannibal
Subway
Take Out

Subway

3527 Stardust Dr, Hannibal, MO 63401

This is the fourth time we've eaten here since we discovered this Subway. Each time we've been here the place has been clean and well kept....

  • Take-Out
  • Drive-Through
  • Good36 Reviews3.8
Subway 100 Shinn Ln, Hannibal
Subway
Take Out

Subway

100 Shinn Ln, Hannibal, MO 63401

We went during a busy lunch rush, all 3 young ladies were fast, professional, polite, and did their jobs very well. They were able to move through a long line...

  • Take-Out
  • Delivery
  • Superb37 Reviews4.5
Subway 113 N 3rd St, Hannibal
Subway
Take Out

Subway

113 N 3rd St, Hannibal, MO 63401

Service is always so good! I come in every now and then and they seem to know just what I want and never question my very plain order lol. Very nice employees...

  • Take-Out
  • Delivery
  • Good42 Reviews3.7
Taco Bell 4413 McMasters Ave, Hannibal
Taco Bell
Mexican

Taco Bell

4413 McMasters Ave, Hannibal, MO 63401

Were out Of cinnamon -delights and unfortunately that is the only item on the menu she will eat from there, so had to make an extra stop for something else @...

  • Take-Out
  • Drive-Through
  • Good96 Reviews3.7
Wendy's 314 Hwy 61 South, Hannibal
Wendy's
Hamburgers & Hot Dogs

Wendy's

314 Hwy 61 South, Hannibal, MO 63401

Amazing service and quick-service this time. There is nothing better than to have hot food served and a great and timely manner. All the workers are very very...

  • Take-Out
  • Drive-Through
  • Poor104 Reviews2.3