We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hannibal Papa John's

204B Steamboat Bend Shopping Ctr, Hannibal, MO 63401-2812
+1 573-221-7272
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent55%
  • Very good30%
  • Average15%
  • Poor0%
  • Terrible0%
4 Feb 2018
“Best pizza for the price!”
13 Sep 2017
“Papa John's”
Closed Now
Pizza, Fast food
204B Steamboat Bend Shopping Ctr, Hannibal, MO 63401-2812
All Details
Write a ReviewReviews (13)
Traveller rating
Traveller type
Time of year

1 - 10 of 13 reviews

Reviewed February 4, 2018 via mobile

We usually will get the ham and pineapple pizza and it’s so good, and so affordable! They always have a good deal going on.

Thank Kristarae88
Reviewed September 13, 2017

Fresh ingredients, friendly staff and several choices off the extensive menu. My wife is lactose intolerant and cannot eat every pizza but she can eat the ones specially prepared from Papa John's in Hannibal. The manager is willing to work with his customers' needs.

Thank Ron H
Reviewed April 17, 2017

The pricing for these pizzas I would say is middle-of-the-pack, but it is a good value. Told me a 1/2-chicken 1/2-pepperoni would be ready in ten minutes: I walked in ten minutes later and it was fresh and ready to go. Good takes, too. (WI...More

Thank Steve R
Reviewed September 27, 2016

A classic PAPA JOHNS with the best pizza in town! Although there is no dine in, the prices are great as well as the quality of food.

Thank Fellow_Truth_Teller
Reviewed July 28, 2016

pizza made fresh and hot with cold drinks. not much other variety. not much seating or tables, but the pizza is decent.

Thank atmananda
Reviewed July 17, 2016

Got pizza one Friday just after arriving in town. They were very helpful and got us great prices on 5 larges. Also delivered quickly and with a smile. Tasted like Papa John's always tastes. Pretty good.

Thank Krystinka
Reviewed June 27, 2016

We were staying at the econolodge, pizza showed up quickly and was hot. Driver was friendly. The pizza was good.

Thank GoneUraling
Reviewed June 21, 2016

the food was hot and delivered fast, to the Holiday Inn Express. If you stay there remember why leave to find food just order, Papa Johns.

Thank JESSE120
Reviewed January 20, 2015

Pretty much our go-to pizza place. We order about once a week and it's always, consistently tasty, on-time and cooked perfectly.

Thank Wesley K
Reviewed November 2, 2014

Ordered a half-and-half pizza and breadsticks for carry-out. Prepared as ordered and ready for pick-up when promised. Food was good and service was friendly and prompt. Will use again.

Thank MovingOn71
Nearby HotelsSee all 11 hotels in Hannibal
Econo Lodge
93 reviews
.20 km away
Super 8 by Wyndham Hannibal
524 reviews
1.51 km away
Motel 6 Hannibal
178 reviews
1.55 km away
Country Hearth Inn Hannibal
40 reviews
2.59 km away
Nearby Restaurants
Huckleberry Bakery & Bistro
19 reviews
1.18 km away
Rustic Oak Grill & Pub
74 reviews
1.27 km away
Gran Rio Mexican Restaurant
38 reviews
.02 km away
Cassano's Pizza and Subs
74 reviews
.79 km away
Nearby Attractions
Rockcliffe Mansion
567 reviews
2.39 km away
Tom and Huck's Statue
243 reviews
3.01 km away
Mark Twain Memorial Lighthouse
208 reviews
3.05 km away
Big River Train Town
77 reviews
2.99 km away
Questions & Answers
Get quick answers from Hannibal Papa John's staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Open Hours
10:30 a.m. - 9:30 p.m.
10:30 a.m. - 9:30 p.m.
10:30 a.m. - 9:30 p.m.
10:30 a.m. - 9:30 p.m.
10:30 a.m. - 9:30 p.m.
10:30 a.m. - 10:30 p.m.
10:30 a.m. - 10:30 p.m.
Location and Contact Information
  • Address: 204B Steamboat Bend Shopping Ctr, Hannibal, MO 63401-2812
  • Location: United States  >  Missouri (MO)  >  Hannibal
  • Phone Number: +1 573-221-7272
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing