A virágok színei széles választékúak lehetnek: fehér, rózsaszín, sárga stb. A virágszínek közül csak a tiszta kék szín hiányzik. A kaktuszok nagyrészt nappal virágoznak, és színeikkel csalják magukhoz a megporzást végző rovarokat. Az éjszaka virágzó kaktuszok erős illatukkal vonzzák magukhoz az éjjeli pillangókat, egyéb rovarokat vagy denevéreket a megtermékenyítésre.
A kaktuszfajok többségének virágszirmai pártacsőbe forrtak össze. A virágrészek spirálisan helyezkednek el a gyakran csőszerűen megnyúlt virágtengelyen (a receptaculumon). A virágtakaróban fokozatos átmenet figyelhető meg a külső csészeszerű és a belső, színes sziromszerű tagok között. A virágok aktinomorfak, ritkábban enyhén zigomorfak, magházuk alsó állású.
Egyes fajok már 2-3 éves korban termőre fordulnak, mások jóval később. Egyes, mesterséges körülmények között tartott kaktuszok (pl. Cephalocereus, Carnegiaea stb.) csak nagyon ritkán vagy egyáltalán nem virágoznak. A tapasztalat szerint az a kaktusz, ami egyszer már virágzott, megfelelő feltételek esetén megteszi azt máskor is. Sajnos, sok kaktusz virága olyan mint a délibáb, vagyis igen rövid életű - sokszor csak egy napig vagy egy éjszakáig tart, még ha lenyűgözően szép is. A virág az evolúciós okok miatt kimaradt kéket kivéve bármilyen színű lehet. Rendkívül változatos méretük is - a pár milliméterestől egészen a Selenicereus 40 cm átmérőjű (éjjel nyíló) virágáig.
Bár a virágok általános felépítése nagyon hasonló, de a külső lepellevelek mellett lehetnek pikkelyeik - netán töviseik, szőrzetük vagy filcük, és nagyon sokszor ez is fajspecifikus, meghatározó bélyeg. Egyes kaktuszok az ivarérettséget, illetve egy bizonyos fejlettségi fokot elérve ún. cephaliumot növesztenek (lásd: Cereeae tribusz). A cephalium egy tövises, gyapjas szőrüstökös hajtáscsúcs, tulajdonképpen a növény virágzó zónája: ebből nőnek a virágok. Valódi cephaliuma csak a Melocactus és a Discocactus fajoknak van; ezek gömbölyű testén valóságos koronaként ül a szőrös hajtáscsúcs. A cephalium nőni kezd a zöld növénytest befejezi a növekedését, és ezután csak a cephalium, azaz az ivari zóna nő tovább.
Pszeudocephaliumot (álcephaliumot) egyes oszlopos termetű fajok növesztenek. Ezeken, amikor ivarérett korba jutnak, a csúcs közelében, féloldalasan elkezd fejlődni a pszeudocephalium, és követi a kaktusz növekedését, vagyis hosszanti irányban növekszik tovább. Általában a napos oldalon nő, de előfordul, hogy megduplázódik, és átellenesen is megjelenik.