The weather in Sardinia is typically Mediterranean. During the autumn and winter, which are prevalently mild, humid winds blow from the northwest, such as the mistral, whereas in the spring and summer, the African winds are hot and dry. The northwest area has more rainfall, while the climate in the south is drier.
The temperatures are mild, with an annual average varying between 14°C and 20°C. There is a noticeable increase in the summer months, with average temperatures of 30°C to 35°C.
Winter temperatures on average vary between 10°C in the coastal regions and can drop to 0°C in the Gennargentu mountains and uplands. November and December have more rainfall, while July and August are the driest. General precipitation is 500/600mm per year in the lowlands, up to 700/800mm in the hills and, above 900m, 1000mm. Snow can be found on the mountain tops in the Gennargentu area for several weeks of the year.