Климат (Dfb) влажный континентальный с теплым летом. Вершина температурного диапазона, проявляется в августе до 31.0°С, а порог минимальной температуры до -39.1°C в декабре. Месяц, отмечающийся максимальными теплом - это июнь со средним значением температуры 21.8 °C. Месяц с самыми низкими температурами — январь, среднее значение температуры за день -13.7 °C. Среднегодовая температура в п. Санаторий Заельцовский Бор, согласно наблюдениям, оценивается 5.3°C. За период года: дни ясной погоды - 78, дни снега - 100, дни с дождем - 116, облачных дней - 72.