Jimmy John's

345 North St #61, Hannibal
(573) 221-1777

Recent Reviews

Sort by
Emily Martin

On a long drive and this was the best place we had stopped. Vibes are immaculate, the guys working are the sweetest most down to earth people we have met in a very long time. We stopped kinda late and when I tell you I have never felt safer. Also the food is banging!! Can not say enough good things about this location specifically !!!!!

Atmosphere: 5

Food: 5

Service: 5

Michael Mendoza

Took 15 mins for a sandwich! McDonald’s a s way faster and they cooking stuff

Atmosphere: 2

Food: 3

Service: 1

Alan Land

They won't answer the phone. Taking too many smoke breaks. Heading to Subway.

Gregory Wirtel

It's Jimmy John's. Clean, quick, fair prices, good food.

Atmosphere: 4

Food: 4

Service: 4

LeBlanc Tire

Service was ok. Atmosphere was ok with the exception of the annoying choice of obnoxious music they were playing. Food quality has gone downhill big time. The meat in my Vito was sliced so thin you could see through it and if I sneezed it would have blown a hole in it. The cheese was just as thin and nothing in the sandwich had any flavor because there really wasn't anything to it. I have never had a sandwich like that there before and won't return if this is your new standard and way of cutting back. Very disappointing!

Atmosphere: 3

Food: 1

Service: 3

s Patel

Kuddos to the staff not only accommodating but also making quick and delicious 4 sandwiches few minutes before closing.

Atmosphere: 5

Food: 5

Service: 5

TaniEEka Hammonds

Order food via app. Pull up to get the food. A little girl is playing on the drive thru headset. Decided didn't have time to play games after we told her 4 times we had a mobile order and the name it was under. Get food. None of the sandwiches are labeled and there is multiple different sandwiches. Not having to open each sandwich just to figure out who sandwich belonged to who would've been nice! Learn to label and stop playing around with customers. Yall suck!

Atmosphere: 1

Food: 4

Service: 1

Michael Cantrell

This place makes a good sandwich.

Atmosphere: 5

Food: 5

Service: 5

Dawit

Currently in the bathroom regretting my decision to eat here.
Can yall keep your ingredients at least somewhat fresh please… This location is trying to poison people. Both my sandwiches had brown fragments of lettuce, nasty end pieces of the tomato, and lack of consideration when building the sandwich. Im grateful they’ve been shorting me on the meat portion since that might’ve been another opportunity for food poisoning. Based off the previous reviews, it seems this staff is competing nationally for worst Jimmy Johns in America 😂

Atmosphere: 1

Food: 1

Service: 1

Madyson Leake

I always have a good experience at our local Jimmy John’s, but tonight I went thru the drive thru and ordered an Italian Nightclub. When I got to the window, they were very efficient but the most wholesome part of my experience was hearing someone in the kitchen complimenting the young gentleman on his wrap! It was perfect, the sandwich, napkins and receipt were all rolled up nicely together making for an efficient hand off. It is so refreshing to hear positivity and compliments happening amongst staff and I hope by posting this they will both be acknowledged! I went through July 12, 2025 between 8-8:15. Thank you for great service!

Max Cousin

I waited 25 minutes for them to make 1 Italian night club, which they gave away to someone else in front of me. It took them another 10 minutes to make. There were only 2 customers in the store. Every seems extremely incompetent. (The blue haired lady is a manager)?

Atmosphere: 1

Food: 1

Service: 1

Steve Eilmann

Slowest service I’ve ever had at a Jimmy John’s.. looked like there was four workers, and I was the only person in line at 4:30 in the afternoon it took 17 minutes to get my food and it was just a cold wrap

Katydid Bug

The food was good.

Atmosphere: 5

Food: 5

Service: 4

BrewRob Dawg

Every time we go there we get bacon added to a number 1 and they forget to add the bacon of course we are charged for it. They forget the bacon every time whether I order or like today it was my wife who they messed up the order for. The sandwich is for my daughter and the poor girl is disappointed every time. Are we dumb for thinking it will change? Probably, maybe we should just stop going there!

Atmosphere: 1

Food: 2

Service: 1

Brian

Every delivery takes over a hour. Second time I've ordered before my lunch break and it isn't here until after my lunch break. I'm done with this place. For one sandwich less than a mile away? Cmon.

Atmosphere: 1

Food: 3

Service: 1

Loading...