Climate of Sardinia
The climate of Sardinia is Mediterranean. The sea helps to define the climate with moderate temperature ranges (both daily than yearly), as the sea holds the warmth during summertime and releases it during winter.
The average temperatures in December and January are around 10-15°C (50-59°F).
Being an island, Sardinia is protected against cold waves and its shore zones have mild winters.
Below you can see the average hours of sun in Cagliari, along the whole year (source Climieviaggi):
|months||hours of sun|
Rain is not so abundant in Sardinia, as shown below:
|months||days of rain|