Location.com logo
Brand Certified

McDonald's

3.7
(2238 reviews)

Business Details

4407 McMasters Ave, Hannibal, MO
63401, United States
(573) 221-5711
http://www.mcdonalds.com/

About

Fast Food RestaurantRestaurantBreakfast RestaurantCoffee ShopBurger JointSandwich RestaurantMcDonald's
McDonald’s USA, LLC, serves a variety of menu options made with quality ingredients to millions of customers every day. Ninety-five percent of McDonald’s approximately 13,500 U.S. restaurants are owned and operated by independent business owners. For more information, visit www.mcdonalds.com, and follow us on social: X, Instagram, TikTok and Facebook.

Details

  • Drive-throughAvailable

Location

McDonald's
4407 McMasters Ave, Hannibal, MO
63401, United States

Hours

Monday5:00 AM - 1:00 AM
Tuesday5:00 AM - 1:00 AM
Wednesday5:00 AM - 1:00 AM
Thursday5:00 AM - 1:00 AM
Friday5:00 AM - 1:00 AM
Saturday5:00 AM - 1:00 AM
Sunday5:00 AM - 1:00 AM

Reviews

3.7
2,238 reviews
5 stars
841
4 stars
529
3 stars
420
2 stars
163
1 star
285
  • RF
    Rainbow Falls
    3 days ago
    5.0
    Nice place, the normal foods. I like that you can still get your own drinks here !!
  • BV
    Brenda Vannoy
    May 4, 2026
    5.0
    Probably the most customer friendly McDonald's that I have ever been to. Thank you for the paper towels in the restroom and the fully stocked drink station.
  • ZG
    Zack G.
    May 2, 2026
    1.0
    Nobody knows how to listen to what you order and they like to make you sit and wait for 30+ minutes because people dont care if you didn't get the right food you ordered
  • TB
    Tauri Berhorst
    Apr 27, 2026
    1.0
    Floors were filthy, not swept or mopped. Not a single clean table, customers had to clean off tables themselves. An older lady employee kept yelling and screaming at customers. Had to hunt people down to get lids, straws and napkins. Absolutely ridiculous!
  • JG
    Jennifer George
    Apr 20, 2026
    1.0
    If I could give this place ZERO stars, I would!!! We decided to get off the road for a bit and ordered dine in. HUGE mistake. It took us OVER 30 minutes to get our food!! Meanwhile, all the to go orders and drive thru orders were being served. Upon going up to check on my order, there was another family that also waited over 30 minutes for their food. When we asked for a refund, the cashier rolled her eyes at me and went to get a manager. The manager was very impolite and asked if I wanted a refund to which I replied yes but at this point we want our food as well. He replied "That's fine. I don't care". This coming from a manager!! NO apology, nothing! We will NEVER stop here again!!

Frequently Asked Questions About McDonald's

What are the regular operating hours of McDonald's at 4407 McMasters Ave, Hannibal, MO?

McDonald's is open daily from 5:00 AM to 1:00 AM.

When is the McDonald's drive-thru available?

The drive-thru is open every day from 5:00 AM to 1:00 AM.

Brand Certified Facts from McDonald's

This information is certified by McDonald's and published from the brand's official system of record. Data is distributed through an enterprise-grade knowledge management platform. Learn more about our data sources
Certified May 17, 2026Yext Knowledge Graph
  • Address
  • Categories
  • Geo coordinates
  • Legal business name
  • Hours of operation
  • Phone number
  • Official website
Syndication Network
Approved business data is pushed to 100+ publishers, including: