Србија се налази на копненој маси Балканског полуострва која је окружена топлим морима (јадранским, егејскими црним) док се на северу наслања на европски континент. Додатни важан фактор који одређује климу Србије је рељеф. Грубо се може рећи да у Србији влада континентална клима на северу, умереноконтинентална на југу, и планинска клима на високим планинама. Зиме у Србији су кратке, хладне и снежне, док су лета топла. Најхладнији месец је јануар, док је најтоплији јул. Најнижа температура забележена у Србији је –39,5 °C (13. јануара 1985. у насељу Карајукића Бунари на Пештеру), а највиша 44,9 °C (24. јула 2007. у Смедеревској Паланци).[23] Просечна годишња температура у Србији је: 10,9 °C (предели испод 300 метара надморске висине), 10 °C (300—500 метара), 6 °C (1000—1500 метара), 3 °C (изнад 1500 метара).[23] Просечна годишња количина падавина је 896 mm. Највише кише има у јуну и мају, док су најсувљи фебруар и октобар.
Најзначајнији ветрови Србије су:
- кошава (хладан и сув ветар карактеристичан за север Србије)
- северац (хладан и сув северни ветар)
- моравац (хладан и сув; долази са севера и дува долином Мораве)
- јужни ветар (топао и сув; дува са југа долином Мораве)
- југозападни ветар (топао и влажан; долази са Јадрана и допире до Западне Србије)