Климат (Dwb) муссонный с теплым летом, влажный континентальный. Наиболее тёплый месяц - это июль со среднеарифметической температурой 25.4 °C. Месяц с самым низким температурным режимом — январь, его типичное среднесуточное температурное значение -21.3 °C. Среднегодовая температура в Завитинске, исходя из наблюдений, оценивается 3.0°C. Вершина температурного диапазона, фиксируется в июне до 31.0°С, а низшая понижается до -36.3°C в декабре. В пределах года: солнечных дней - 113, снегопадные дни - 48, дни с дождем - 97, пасмурных дней - 108.