Crece a grandes alturas en clima Mediterráneo a 1,800–2,004 m (raramente por debajo de los 1,220 m) con una precipitación anual de 1,500–2,000 mm, la gran parte de ellas caen en forma de nieve en invierno.