Die Blütezeit beim Weihnachtskaktus beginnt in der Regel Ende November und dauert abhängig vom Standort bis zum Januar, also bis zu sechs Wochen. Jede einzelne Blüte hält mehrere Tage lang.