Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда зафиксированы самые высокие температуры — август с типичной температурой 23.9 °C. Месяц с минимальными температурами — январь, его среднесуточная температура -8.1 °C. Годовая средняя температура в с. Барятино, согласно наблюдениям, составляет 8.8°C. Максимальная температура, отмечается в августе до 31.8°С, а минимум составляет -27.1°C в январе. В течение одного календарного года: солнечно-ясные дни - 58, дни снега - 78, дни с осадками - 132, облачных дней - 98.