Le climat en Sardaigne est de type méditerranéen, soumis durant la période la plus froide à des vents de nord-ouest tempérés et humides ; au printemps et en été dominent les vents africains, chauds et secs. Les zones les plus pluvieuses sont celles situées au nord-ouest de l’île, celles du sud sont nettement plus sèches .
Les températures sont douces (la moyenne annuelle oscille entre 14° C et 20°C). Elles augmentent de manière notable en été pour atteindre une moyenne de 30°- 35°C, avec des pointes à 40°C et plus.
En hiver, la moyenne oscille entre 9-10°C sur les côtes, mais peut descendre jusqu’à 0°C sur les hauteurs du Gennargentu.
Les précipitations sont concentrées durant les mois de novembre et décembre; tout le reste de l’année elles se manifestent de manière irrégulière. Juillet et août sont les mois les plus secs, mais de manière générale les précipitations sont discrètes: 500 - 600 mm en plaine, 700 - 800 mm à l’intérieur des terres dans les zones collinaires, et plus de 1000 mm au-delà de 900 m. En altitude ces manifestations peuvent revêtir un caractère plus affirmé, en particulier sur la chaîne du Gennargentu , au-delà de 1500 m, où la neige demeure pendant plusieurs mois.