At most locations of McDonald's, breakfast usually ends at 10:30 a.m. on weekdays and 11:00 a.m. on weekends, though some restaurants—especially 24-hour branches—may adjust these times slightly based on local demand or franchise rules, so the exact cutoff can vary by city and store.