McDonald's breakfast typically ends between 10:30 AM and 11:00 AM, depending on the location. On weekdays, most McDonald's stop serving breakfast at 10:30 AM, whereas on weekends, some locations may extend breakfast service until 11:00 AM. However, these times can vary by location, so it's always best to check with your local McDonald's for the exact breakfast hours. This schedule is current as of 2025 and reflects a return from the "all-day breakfast" concept that was discontinued around 2020.