Nu există o floră națională marocană numită oficial. Cu toate acestea, țara are o mulțime de plante înfloritoare și găzduiește în fiecare primăvară un Festival de trandafiri în Vallée des Roses din High Atlas Mountains.
Plantele de înflorire marocană includ găluște, iasomie, iris, gălbenuș, asfodel, lupin și crocus. Alte plante populare includ mentă, oleandru și mătură marocană indigenă cu flori parfumate cu ananas. În plus, există arbori decorativi în orașele și orașele marocane, inclusiv mimoza, calodendumul, jacaranda și floarea pasiunii.Centrul Festivalului de trandafiri, care are loc de obicei în mai, este micul oraș El-Kela M'Gouna. Acest festival de trei zile atrage în jur de 20.000 de oameni în fiecare an care pot vizita fabrici de apă de trandafir și pot cumpăra nenumărate produse autentice de trandafir.