McDonald's typically stops serving breakfast at 10:30 AM on weekdays and at 11:00 AM on weekends. However, breakfast hours can vary by location, so some McDonald's restaurants may stop breakfast service earlier or later. Most locations follow the general rule of 10:30 AM on weekdays and 11:00 AM on weekends to switch from breakfast to the regular menu. The all-day breakfast menu that was offered from 2015 to 2020 is no longer available at most locations as of 2025.