La amplitud altitudinal determina el aumento de la insolación conforme se asciende y provoca oscilaciones térmicas de gran importancia: Por debajo de Trevélez (1510 m de altitud), la temperatura media anual oscila entre los 16 y 12 °C; desde los 1.500 m hasta el puerto de la Ragua (2.000 m), entre 12 y 8 °C; entre los 2.000 m y el albergue juvenil de Pradollano (2.500 m), entre 8 y 4 °C, y a partir de los 3.000 m es de menos de 0 °C.