La Puglia è caratterizzata dal clima mediterraneo, con inverni miti e poco piovosi alternati a stagioni estive calde e secche. I mesi estivi sono caratterizzati da periodi di siccità. Le stagioni autunnali e invernali presentano frequenti nuvolosità e piogge relativamente copiose avvicendate con periodi sereni piuttosto freddi. In primavera possono presentarsi correnti di provenienza africana che anticipano fasi calde ma limitate nel tempo.
Annualmente l’intero territorio pugliese riceve in media poco più di 600 mm di pioggia; si verifica un decorso medio delle precipitazioni durante tutto l’anno con un massimo, tendenzialmente, in novembre o dicembre e un minimo nel mese di luglio.
L’estate è caratterizzata da una generale aridità con la possibilità che si manifestino brevi ed intensi rovesci estivi. I giorni piovosi sono compresi in media fra 60 e 80; la variabilità interannuale delle piogge è elevata in quanto possono verificarsi oscillazioni dai 300 mm di un anno ai 900-1000 dell’anno successivo.
Le temperature estive sono mitigate dai due mari a nord e a sud, e inoltre i 300 metri di altitudine regalano situazioni leggermente più fresche: le massime giornaliere si attestano dunque soltanto su 26-31 °C, con occasionali massime sopra i 35 °C (durante l’arrivo dell’Anticiclone Africano). Le notti estive hanno invece come media 17-23°C. Le temperature invernali sono di 9-14 °C per le massime e di 4-9 °C per le minime. Si possono inoltre verificare gelate notturne, tuttavia le minime raramente scendono sotto i -3 °C.
La caduta della neve avviene quasi esclusivamente durante le ondate di aria fredda provenienti dai Balcani.