Las flores de los cactus varían en forma y color según la especie y suelen abrirse por la noche para ser polinizadas por insectos nocturnos. Aunque las flores son espectaculares, duran solo uno o dos días, aunque algunas especies pueden durar hasta dos semanas. Algunas flores de cactus brotan varias veces al año.