McDonald's breakfast generally finishes at 10:30 AM on weekdays and 11:00 AM on weekends. However, the exact breakfast hours can vary by location, as different franchisees and Co-Ops set their schedules at their discretion. Some locations may stop serving breakfast slightly earlier, but the typical cut-off times are 10:30 AM during the week and 11:00 AM on weekends.