Климат (Dfb) влажный континентальный с теплым летом. Месяц с самым низким температурным режимом — январь, его типичное среднесуточное температурное значение -9.9 °C. Месяц, когда зафиксированы самые высокие температуры - это июль со средним значением температуры 21.1 °C. Верхний предел температуры, отмечается в июле до 30.0°С, а минимально может быть до -28.8°C в январе. Средняя температура воздуха в д. Ланьшино, основываясь на наблюдениях, составляет 7.4°C. В рамках года: дни ясной погоды - 81, дни со снегом - 59, дождливых дней - 159, пасмурных дней - 67.