McDonald's typically starts serving breakfast as soon as their restaurants open for the day. Many locations open around 5 a.m., so breakfast service often begins at that time. However, breakfast hours can vary by location since local franchisees decide their own hours. Generally, breakfast is served from the restaurant's opening time until about 10:30 or 11:00 a.m. local time. Some 24-hour McDonald's restaurants start breakfast service at 5 a.m. for early risers. It's best to check the exact hours with your local McDonald's as they may differ slightly.