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.


4407 McMasters Ave, Ste R, Hannibal, MO 63401-2239
+1 573-221-5711
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent35%
  • Very good33%
  • Average16%
  • Poor8%
  • Terrible8%
30 Jul 2017
“Nice lunch stop on road trip”
14 Aug 2017
“A Traditional Stop”
Restaurant Hours
Fast food
4407 McMasters Ave, Ste R, Hannibal, MO 63401-2239
All Details
Write a ReviewReviews (12)
Traveller rating
Traveller type
Time of year

1 - 10 of 12 reviews

Reviewed 14 August 2017

We travel from Iowa to different parts of Missouri a lot and especially to a college campus to visit our daughter. We stop at this McDonald's in Hannibal 100% of the time on the way to and on the way back without fail. It's a...More

Thank Dave S
Reviewed 30 July 2017

Food typical good McDonald's quality. Service was food with a nice touch that the give you a table tent with a number and they bring the food out to you. McDonald's in my area do not offer that service.

Thank k-and-3j
Reviewed 1 July 2017

This McDonald's was a as clean and tasty as most others, but what made my vacation was I left my backpack and they put it in manager's office until I got back to pick it up. Thanks!!! We had a snack there and it was...More

Thank cheaptravel_10
Reviewed 10 October 2016 via mobile

As a stranger in this town coming from Chicago, I decided to stop to get ice cream in a CUP. After my transaction, the supervisor or manager handed my ice cream incorrectly in a unprofessional manner. I nicely asked her if my ice cream can...More

Thank Senami A
Reviewed 10 August 2016 via mobile

Everyone knows McD's. No point in rating their food but I find the place to be pretty dirty. If the manager reads this, please clean off the top and behind the coffee making area. It obviously hasn't been cleaned in quite some time evidenced by...More

Thank Wesley K
Reviewed 11 November 2015 via mobile

Enjoyed a great meal at McDonalds today. The restaurant was very clean, the employees were attentive and they even brought my lunch to me at the table I sat at. They don't make you stand around waiting. I went to the beverage station and then...More

Thank Mcbob59
Reviewed 15 April 2015

Place was packed in the morning rush, but order was handily taken and delivered in spite of a packer seniors crowd. Good job!

Thank OhioJoeOhio
Reviewed 26 January 2015

Went thru the drive thru and got a jalapeno burger - it was excellent!!! Love the heat!! Hope they keep this burger available all the time as it is the best!

Thank Jerri S
Reviewed 25 September 2014 via mobile

Was repulsed when I saw them refill the tea from a 5 gallon bucket that didn't look the like it was clean. ... Then when my baby needed a diaper change was frustrated as a father to not find a changing table in the men's...More

Thank dmayo77
Reviewed 4 July 2014

It is your typical McDonald's. They are always jam packed and waits can be long. They do, however, have the best darn ice tea in town.

Thank Bridgette C
Nearby Restaurants
Jet's Palace
46 reviews
.85 km away
Rustic Oak Grill & Pub
58 reviews
.37 km away
Viva Italia
9 reviews
.96 km away
Gran Rio Mexican Restaurant
31 reviews
.90 km away
Nearby Attractions
Rockcliffe Mansion
479 reviews
2.66 km away
Mark Twain Boyhood Home and Museum
731 reviews
3.10 km away
Tom and Huck's Statue
197 reviews
3.05 km away
Mark Twain Memorial Lighthouse
156 reviews
2.94 km away
Questions & Answers
Get quick answers from McDonald'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
Restaurant features
Seating, Wheelchair Accessible
Location and Contact Information
  • Address: 4407 McMasters Ave, Ste R, Hannibal, MO 63401-2239
  • Location: United States  >  Missouri (MO)  >  Hannibal
  • Phone Number: +1 573-221-5711
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