La temperatura media varía en función de la altitud, desde las mínimas de 1-3 °C en Tornavacas hasta los 5-10 °C de las zonas más bajas del Valle.