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