Климат (Dfc) субарктический. Наихолоднейший месяц — декабрь, его среднее суточное значение температуры -14.6 °C. Наиболее тёплый месяц - это июль со средним значением температуры 22.9 °C. Самая высокая температура, устанавливается в июне до 31.8°С, а наименьшая опускается до -41.3°C в декабре. Средняя температура за год в Саянском, в соответствии с наблюдениями, оценивается 5.1°C. В рамках года: солнечно-ясные дни - 53, дни со снегом - 70, дни с дождем - 118, пасмурных дней - 125.