Le primule crescono meglio in terreni umidi ma ben drenati e in posizioni ombreggiate o parzialmente ombreggiate. Sono adatte per la coltivazione in aiuole, bordure, giardini rocciosi e come copertura del suolo nelle zone ombreggiate. Le primule preferiscono terreni ricchi di sostanza organica e leggermente acidi, con un pH compreso tra 6,0 e 6,5. Per coltivare la Primula, piantare i semi o i talee in autunno o in inverno. Innaffiare regolarmente durante la stagione di crescita, mantenendo il terreno costantemente umido ma non zuppo d’acqua.