Your holiday weather, at a glance

Italy in December: where is it warmest?

In December, Lampedusa is the warmest place with 17 °C by day, Cortina d’Ampezzo the coolest with 2 °C. 2 of 100 destinations have good holiday weather.

All destinations in December, warmest first

Long-term averages for the month: daytime high, sea, sunshine and rainy days.

PlaceScoreAirSeaSunRain days
Lampedusa2517°18°5 h9
Catania7216°17°6 h7
Palermo, Sicily6116°17°5 h10
Syracuse2416°17°6 h8
Messina4615°17°4 h15
Reggio Calabria4515°17°4 h15
Cagliari, Sardinia2015°16°5 h8
Cefalù1715°17°5 h11
Tropea, Calabria1115°17°4 h14
Taranto5314°16°5 h9
Lecce5314°–5 h9
Otranto1814°16°5 h9
Gallipoli1814°16°5 h9
Agrigento1814°17°5 h10
Brindisi1714°15°5 h9
Monopoli1714°15°5 h10
Olbia, Sardinia1514°15°4 h9
Amalfi1314°17°5 h13
Alghero, Sardinia1314°16°4 h11
Ischia1314°17°5 h13
Bari5113°15°4 h9
Corleone4513°–5 h11
Naples4413°17°5 h13
Rome4313°–5 h12
Taormina, Sicily2213°17°5 h7
Ostuni1813°15°5 h9
Polignano a Mare, Apulia1713°15°5 h10
Lido di Ostia1513°17°5 h12
Civitavecchia1413°16°5 h12
Sorrento1313°17°5 h12
Salerno1313°17°4 h13
Positano1313°17°5 h13
Castellammare di Stabia1313°17°5 h13
Capri1213°17°4 h13
Matera4112°–4 h8
Genoa3912°16°4 h9
Livorno3912°16°4 h11
Pisa3612°–4 h11
Imperia2112°16°5 h9
Sanremo1912°16°5 h9
Ancona1712°15°5 h10
Pescara1512°15°4 h10
Portofino912°16°4 h14
Alberobello4311°–4 h9
Frosinone3511°–5 h11
Lucca3311°–4 h12
Pesaro1611°14°5 h10
Savona1511°16°4 h9
Forte dei Marmi1311°16°4 h12
Carrara1111°16°4 h14
Monterosso, Cinque Terre911°16°4 h14
La Spezia911°16°4 h14
Riva del Garda, Lake Garda3510°–4 h8
Ravenna3310°–5 h9
Florence2710°–4 h12
Prato2710°–4 h12
Rimini1610°13°4 h9
Bologna299°–4 h9
San Gimignano289°–4 h11
Ferrara289°–4 h8
Modena279°–4 h8
Trieste269°13°5 h10
Siena269°–4 h11
Assisi249°–4 h11
Lignano Sabbiadoro179°13°4 h9
Caorle179°13°4 h9
Grado159°13°4 h9
Chioggia159°12°4 h10
Aquileia149°13°3 h9
Trento368°–4 h8
Bassano del Grappa338°–4 h8
Merano, South Tyrol318°–4 h9
Bolzano308°–4 h9
Padua298°–4 h7
Treviso298°–5 h8
Palmanova288°–5 h9
Vicenza288°–4 h7
Venice278°12°4 h8
Verona278°–5 h8
Sirmione, Lake Garda268°–5 h8
Mantua268°–4 h8
Parma238°–4 h8
Monza238°–3 h7
Bergamo228°–3 h8
Urbino218°–4 h11
Perugia208°–4 h11
Gorizia208°–3 h9
Burano198°12°4 h8
Jesolo178°13°4 h9
Turin267°–3 h7
Udine257°–5 h9
Brescia247°–4 h8
Milan237°–3 h7
Como, Lake Como237°–3 h8
Cremona237°–3 h8
Pavia227°–3 h8
Brixen266°–4 h8
Bruneck253°–4 h7
Sterzing193°–3 h10
Cortina d’Ampezzo242°–4 h8

Italy in December: quick answers

Italy in December: where is it warmest?

The warmest places in December are Lampedusa (17 °C), Catania (16 °C) and Palermo, Sicily (16 °C).

Italy in December: where is the sea warmest?

The sea is warmest at Lampedusa (18 °C), Catania (17 °C) and Palermo, Sicily (17 °C).

Italy in December: where is the weather best?

The best holiday weather in December – warm, sunny and dry – is in Catania, Palermo, Sicily and Taranto.

Italy month by month

Climate averages 1996–2025, not a forecast. Data: Copernicus ERA5 / ERA5-Land via Open-Meteo.com (CC BY 4.0), NOAA OISST, WMO 1991–2020 (NOAA NCEI), GeoNames (CC BY 4.0). Sources & licences