Климат Красноярского края от резко континентального до умеренно континентального; характерны сильные колебания температур воздуха в течение года. В связи с большой протяжённостью края в меридиональном направлении климат очень неоднороден.
На территории края выделяют три климатических пояса: арктический, субарктический и умеренный. В пределах каждого из них заметны изменения климатических особенностей не только с севера на юг, но и с запада на восток. Поэтому выделяются западные и восточные климатические области, граница которых проходит по долине Енисея. Длительность периода с температурой более 10 °C на севере края составляет менее сорока дней, на юге 110—120 дней.
Города: Игарка, Дудинка и Норильск; районы: Северо-Енисейский, Таймырский Долгано-Ненецкий, Туруханский, Эвенкийский — относятся к районам Крайнего Севера.Города Енисейск и Лесосибирск; районы: Богучанский, Енисейский, Кежемский, Мотыгинский — приравнены к районам Крайнего Севера.
Для северных районов края, где проживает незначительная масса населения, характерен континентальный климат с продолжительной зимой и коротким, прохладным летом.
Для центральной части региона, преимущественно равнинной, с островными лесостепями и плодородными почвами, характерны относительно короткое жаркое лето, продолжительная холодная зима, быстрая смена температур.
На юге края — жаркое лето и умеренно суровая малоснежная зима. Сухой чистый воздух, обилие солнечных дней летом, целебные воды источников и многочисленных озёр создают благоприятные условия для строительства курортов, санаториев и баз отдыха.
Средняя температура января −36 °C на севере и −18 °C на юге, в июле соответственно +10 °C и +20 °C. В среднем в год выпадает 316 мм осадков, основная часть — летом, в предгорьях Саян 600—1000 мм. Снежный покров устанавливается в начале ноября и сходит к концу марта. В горах Восточного и Западного Саян снег в некоторые годы сохраняется круглый год. Здесь снег лежит на высоте 2400—2600 м, в горах Путорана — на высоте 1000—1300 м.