McDonald's typically starts serving breakfast at the time the restaurant opens, which is commonly around 5:00 AM at most locations. For 24-hour McDonald's locations, breakfast service usually starts at 5:00 AM or 6:00 AM depending on the location. Breakfast is generally served until 10:30 AM on weekdays and until 11:00 AM on weekends, but these hours can vary by location, so checking with the local McDonald's is advised for exact times.