Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в с. Любятино, в соответствии с наблюдениями, составляет 8.1°C. Самая высокая температура, фиксируется в июле до 32.4°С, а минимум составляет -28.6°C в январе. Месяц, когда температура наиболее низкая — январь, его средний дневной температурный уровень -12.0 °C. Самый тёплый месяц — август со средним значением температуры 23.8 °C. За год: солнечных дней - 69, дни снега - 76, дождливых дней - 131, облачных дней - 90.