El clima es templado frío húmedo andino hacia el oeste. Disminuyen las precipitaciones notablemente hacia el este. (de 5.000 mm/año a 600 y a 400 mm).
Veranos templados, soleados, con noches frescas, las temperaturas del día entre 10 y 31 °C, vientos escasos predominando los del sector sudoeste y con mínimas precipitaciones.
Otoños frescos con noches frías, la temperatura del día oscila de -2 a 20 °C. Muchas lluvias, de poca intensidad generalmente durante las noches.
Invierno fríos con nevadas en las montañas de los alrededores. Las temperaturas del día entre -12 y 10 °C.
Primavera frescas y noches frías, las temperaturas se elevan para llegar hacia fines de la temporada a 5 y 25 °C.