Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда температура наиболее низкая — январь, его среднее значение температуры за день -9.8 °C. Самый тёплый месяц - это август со среднеарифметической температурой 22.9 °C. Верхний предел температуры, проявляется в августе до 30.9°С, а низшая понижается до -29.7°C в январе. Средняя температура за год в п. Красивый, по данным наблюдений, составляет 8.0°C. В пределах года: дни ясной погоды - 68, дни снега - 63, дни с осадками - 140, облачных дней - 95.