subsp. cabezudoi: Em matagais dunares, em orlas ou sob coberto de pinhais abertos, bermas de caminhos. Em solos arenosos, frequentemente algo perturbados, perto do litoral.
subsp. grandiflorus: Matos e matagais, orlas de bosques, sebes. Em diversos tipos de substratos.