Karkonosze znajdują się w strefie klimatu umiarkowanego odmiany oceanicznej, jednak ich wzniesienie ponad poziom morza sprawia, że klimat ma charakter górski. W strefie podgórskiej jest on jeszcze stosunkowo łagodny, ale strefa wysokogórska, powyżej 1450 m, cechuje się już surowością. Na Śnieżce jest tylko 69 dni w roku bez śniegu, który stanowi połowę wszystkich opadów. Mgły występują przez 290 dni w roku. Dni bezwietrznych w ciągu roku jest tylko kilka. Wiatry są gwałtowne, często wieje wiatr typu fen, zwany przewałowym. Bardzo groźnym zjawiskiem są lawiny. Wylesienia oraz duże spadki terenu powodują, że zagrożenie wystąpieniem lawin jest największe w kotłach Łomniczki, Małego i Wielkiego Stawu i w Białym Jarze.