Jimmy John's

345 US-61, Hannibal
(573) 221-1777

Recent Reviews

Dustin Current

Jimmy John's is the only local place to get dang good sub sandwiches. Everything about their fare is hands down better than Subway!

Atmosphere: 5

Food: 5

Service: 5

Brock Bemis

Triple charged my fiancée for a sub-par sandwich, then said they didn’t and told her to leave. Robbery paired with poor customer service is an excellent business model!

Food: 2

Service: 1

Jaisun Bakur

My order is always the same and couldn't be more simple. However, every time I ask to add mayo, I get told "there's already mayo on that sandwich". Yet, every time I cones out to me there is no mayo.Why would you just not add it anyway? It's happened to me at least 5 times now and it socks because I eat here for lunch almost every day.

Atmosphere: 1

Food: 5

Service: 1

Mrs. Lady

The lady who waited on me was super helpful. However, when she made my 2 sandwiches, she hallowed out the bread! Which made it inedible for my mother to eat because she has no teeth and the outer bread was too hard to chew and my sandwich was super Chewy and not enjoyable. I will stick to the one in Columbia, Mo. from now on. An unfortunate first-time experience.

Atmosphere: 4

Food: 1

Service: 5

addison carlson

i went through the drive through about two weeks ago on my lunch break during my double shift. i was about 40 cents short on my order and the young woman working payed the rest of my food. she had brown curly hair and brown eyes. there aren’t too many people like that anymore and i appreciated her so much. excellent service and the food is always great. thank you to that worker!!

Atmosphere: 5

Food: 5

Service: 5

Michaela G.

I would give this place 0 stars if possible. The Hannibal Jimmy John's is ran by a very unprofessional manager. He should be fired for the way I have seen him treat his employees who are doing their job correctly, yet other employees smoke pot on breaks. This means they come in high making customers sandwiches. That explains for the many other reviews posted under this restaurant of how orders are wrong, restaurant ran out of meat, etc. Overall, I would rather eat anything else.

Angela U.

Hannibal Jimmy John's has really went downhill recently period I placed an order to eat on the road headed out of town and when I opened my Sandwich. I realized that I only got meat on half of the Sandwich. Called several times no answer just won't eat here ever again

Robin Royer

Asked for extra Guacamole. Nope. My sandwich was at the other end of the store. Been sitting there for a bit. Never heard anyone say it was done. I dont go inside so I was unaware of their process. Go pick it up, you get to carry ur brownie, chips, sandwich and drink without a bag. Hands full. Didn't get to grab napkins. They were fully staffed at 12:30 which is amazing for Hannibal. Just lack of communication with customers and not paying attention to order details. Need bags to put items in. The prices of the sandwiches are not on the overhead menu.

Atmosphere: 2

Food: 3

Service: 1

Joseph Bellisario

Our sandwiches were very good! But everyone working was so rude. Not one worker at least 6 (all guys) said please or thank you! The credit card system wasn't working but the guy kept ringing customers up on the broken register! I just didn't understand what was going on. Very, very rude people!!!

Atmosphere: 5

Food: 5

Service: 1

Michael Greenwald

Went for lunch on a busy Saturday. Had to go through the register twice as food was missed on the first order. 2nd order never came, after 20 minutes I asked where the sandwich was and staff called me rude because I didn’t call the sandwich by the name on their sign. Much of this could have been averted if you got receipts before your food or if the register displayed total amounts. Really no reason to return to this particular location again. There’s plenty of other Jimmy John’s who don’t treat their customers like garbage.

Atmosphere: 1

Food: 1

Service: 1

Elizabeth Jones Hunolt

Seems to always be out of bread in the evenings which is weird for a sandwich place

April DeOrnellis

Stopped here on the way home from a doctor appointment. I live about 45 miles away in a small town and don’t get to Hannibal often so I was super excited to finally get my favorite sandwich to take home for lunch. The wait was long but that didn’t bother me. When I got home and opened my bag I realized I had been huge. A veggie sandwich instead of the Italian one I ordered. So disappointed. When I called, the manager did refund my payment but I was stuck with a gross veggie and Mayo sandwich since I couldn’t very well drive all the way back and home again. They really need to check orders better before they go out.

Zach Fletcher

Turkey sandwich is not supposed to have tuna on it, especially when your allergic.Suggest opening the sandwich in store before leaving, $17 dollars out the window

Kristie M.

I ordered the same sandwich the same way as always. when it got to me after 1 hour, it's as wrong. I called and they said it was on me, I ordered wrong. I did not. Guy said it would be inconvenient to remake and send as they had one driver and he was out with six orders. He said it was my fault. called manager next day and he backed up everything the guy said. Crazy, I will never order from them again. I could not believe it. My daughters sandwich had so much Mayo it was running out of them bottom like water. I guess I'm out 30 dollars.

Nick Luedtke

Burned bread (see graveyard of crust in photo)No napkinsFive minutes before being helping with no line ahead of us, slow to get foodSandwich felt

Atmosphere: 5

Food: 1

Service: 2

Load More