The average air temperature in Sardinia never falls below 10 degrees in low season and reaches 30 degrees in high summer. However, there are of course peaks, and 35-40 degrees isn't unheard of.
The average sea temperture ranges from a low of 12.8 degrees in January, throught ot a high of potentially 26 degrees in August.
The average number of hours of sunshine in Sardina ranges from 4 hours in January through to a high of 12 hours in July.
Sardinia has an incredibly varied landscape with each different habitat seeing different weather conditions. Surrounding the capital city of Cagliari the southeast are lush protected wetlands which experience mild and humid weather, while to the north of these stretches an area of flat, arid plains where temperatures are more extreme. Nearing the mountains it becomes milder again with rolling vineyards and olive groves thriving in the fertile soil. The cooler, wetter mountains are densely forested.
Sardinia has a lovely Mediterranean climate, experiencing long, warm summers and short, mild winters with short rainy seasons in-between. The north is usually slightly wetter than the south and great geographical diversity gives rise to a number of microclimates on the large island. It is known for being a windy island as it is in the path of the western Ponte winds, Arctic winds, the Alps' Mistral wind, the African Libeccio wind, the north-African Levante wind and the Saharan Sirocco wind.
On average there are between 14 and 15 days of rain in November and December. But this falls dramatically to 1 in July and August.
On average the amount of rain goes from 2mm in July and August, up to 41mm in October and November.