Klima u Srbiji varira od kontinentalne na severu, sa hladnim zimama i toplim vlažnim letima i povoljnim letnjim padavinama, do uticaja Jadrana na jugu, sa toplim i suvim letima i relativno hladnim zimama, uz značajne snežne padavine u unutrašnjosti. Lokacije rečnih klisura i ravnice u severnom delu zemlje omogućavaju povremeno duboko prodiranje severnih vazdušnih masa tokom zima, dok topli saharski talas nadire iz pravca Mediterana tokom leta.
Prosečna godišnja temperatura u periodu od 1961. do 1990. godine na nadmorskoj visini do 300 metara iznosi 10,9 °C. Područja na visini od 300 do 500 m nadmorske visine imaju prosečnu godišnju temperaturu od oko 10,0 °C, dok ona na preko 1000 metara nadmorske visine imaju glodišnji prosek od oko 6,0 °C. Mesec maj je najkišovitiji, sa oko 12 do 13 % ukupnih godišnjih padavina. U toku jula i avgusta ima najmanje atmosferskih padavina. Snežni pokrivač se zadržava od novembra do marta, a najsnežniji period je tokom januara.
Godišnje količine sunčevog zračenja se kreću u rasponu od 1500 do 2200 časova. Tokom toplijeg dela godine preovladjuju severozapadni i zapadni vetrovi. U Vojvodini i severnom delu zemlje tokom jeseni i zime duva jaka košava, vetar sa istoka i jugoistoka. Jugozapadni vetrovi preovladjuju u planinskom delu jugozapadne Srbije.