Answer by
bl834 (1317)
Most McDonald's typically stop serving breakfast items by 11am, though I have known several locations that stop earlier (10am or 10:30a). Because each store is a franchise with its own owner, each one can choose (within franchise limits) the hours to open, close, and start the lunch instead of breakfast menu.