Климат (Dfc) субарктический. Среднегодовая температура в Дудинке, согласно наблюдениям, составляет -5.6°C. Вершина температурного диапазона, замечается в июле до 29.2°С, а минимальный уровень достигает -40.1°C в феврале. Наитеплейший месяц — август с типичной температурой 17.0 °C. Месяц, когда зафиксированы самые низкие температуры — декабрь, среднесуточная температура -23.6 °C. За год: солнечно-ясные дни - 62, снежных дней - 159, дни с дождем - 47, пасмурных дней - 98.