Most McDonald’s locations don’t have a hard “stop time” for lunch; they usually serve the regular lunch/dinner menu from late morning all the way until closing, or overnight until breakfast starts again at 4–5 a.m. in 24-hour stores.

Quick Scoop

For a typical U.S. McDonald’s, here’s how lunch timing works:

  • Lunch usually starts around 10:30 a.m. on weekdays and 11:00 a.m. on weekends.
  • Once lunch begins, the burgers, nuggets, and fries menu generally runs until the restaurant closes , or, in 24-hour stores, until early morning when they switch back to breakfast (often around 4–5 a.m.).
  • There isn’t a universal “lunch stops at X p.m.” cut-off; instead, the breakfast restart time effectively ends lunch in 24-hour locations.

So in practice, you can think of it like this:

  • Non–24-hour stores: Lunch runs from 10:30/11:00 a.m. to store closing.
  • 24-hour stores: Lunch runs from 10:30/11:00 a.m. to about 4–5 a.m. , when breakfast starts again.

Why it can vary

McDonald’s leaves exact hours up to local owners and regional co-ops, so a downtown 24-hour spot may run lunch later than a suburban store that closes at night. Holidays and special events can also shift the schedule slightly, which is why you’ll sometimes see different hours even within the same city.

How to check your local McDonald’s

To know precisely when your nearby McDonald’s stops serving lunch:

  • Check the official McDonald’s app or website store locator for that restaurant’s hours and menu schedule.
  • Look at Google Maps or other local listings, which usually show current opening hours and often note breakfast vs. regular menu times.
  • Call the store directly if you’re planning a late-night run and want to be sure lunch items are still available.

Rule of thumb: if it’s after 11 a.m. and before the very early-morning breakfast switch (or closing time for non-24-hour stores), you can almost always get the standard McDonald’s lunch menu.

TL;DR: McDonald’s generally starts lunch at 10:30 a.m. (weekdays) or 11 a.m. (weekends) and keeps serving lunch items until closing time or until early-morning breakfast begins in 24-hour locations—there’s no single universal “stop time,” so check your local store for exact hours.

Information gathered from public forums or data available on the internet and portrayed here.