Weather in Italy in December

View all deals

3° C



6 mm

per month


57 %



74 %


What’s the weather like in Italy in December?

In December, Italy experiences cold and wet weather as it falls into the winter season. The temperature drops significantly, and there is a higher chance of rainfall throughout the month. However, the climate can vary depending on the region, with northern areas being cooler than the southern parts.

Average daily temperatures

The average daily temperatures in Italy during December range from 5°C to 13°C (41°F to 55°F). However, the northern regions such as Milan and Turin tend to be colder, with temperatures ranging between 0°C to 10°C (32°F to 50°F). In contrast, the southern regions such as Rome and Naples are milder, with averages of 8°C to 14°C (46°F to 57°F). It is essential to have warm clothing when travelling to Italy in December to stay comfortable in the chilly weather.

Sunshine and rainfall

December has limited sunshine hours in Italy, with around 5 hours of daylight on average. This is due to the shorter daylight hours during the winter season. Rainfall is quite common during this month, and Italy experiences an average of 80mm (3.1 inches) of precipitation. The coastal areas and the northern regions receive more rain, while the southern parts tend to be drier. It is advisable to carry an umbrella or raincoat while exploring Italy in December to avoid getting caught in showers.

Destinations with similar weather