Your January weather guide

Weather in Italy in January

January is a good month for Italy if you want to spend time exploring rather than sunbathing, and you are comfortable with winter weather. Country averages of 10°C by day and 4°C at night make a warm coat more useful than beachwear. The sea averages 14°C, so this is not a comfortable swimming month for most travellers. Choose Sicily for the mildest daytime conditions, but keep plans flexible wherever you go: rain remains part of the picture.

Long-term climate averages, not a forecast · 1991-2020

Average daytime high
10.2°Cacross 16 destinations
Average night-time low
4.2°Cafter dark
Sea temperature
13.8°Ccold for swimming
Rainy days
9days1 mm or more

Italy, month by month

Turn up the warmth

Warmest places in Italy in January

Ranked by average daytime high. The full comparison is in the table below.

#1Cool

Sicily

Italy · 3 h 12 min from London

Day
14.2°C
Sea
15.2°C
Sun
5.0h
Rain days
8
#2Cool

Sardinia

Italy · 2 h 24 min from London

Day
12.9°C
Sea
13.8°C
Sun
4.4h
Rain days
8
#3Cool

Sorrento

Italy · 2 h 48 min from London

Day
12.1°C
Sea
15.1°C
Sun
4.2h
Rain days
12
#4Cool

Puglia

Italy · 2 h 54 min from London

Day
12.1°C
Sea
13.6°C
Sun
4.2h
Rain days
9
#5Cool

Naples

Italy · 2 h 42 min from London

Day
12.0°C
Sea
15.0°C
Sun
4.2h
Rain days
11
#6Cool

Taormina

Italy · 3 h 6 min from London

Day
11.9°C
Sea
15.2°C
Sun
4.6h
Rain days
13

Italy destinations ranked for January

All 16 places we track in Italy, ordered by daytime high.

16 destinations

Scroll sideways for more weather, down for more places. Click a heading to sort.

Italy destinations ranked by January temperature
#Destination
1Sicily14.2°C7.5°C15.2°C5.0 h83 h 12 min
2Sardinia12.9°C7.4°C13.8°C4.4 h82 h 24 min
3Sorrento12.1°C8.0°C15.1°C4.2 h122 h 48 min
4Puglia12.1°C7.4°C13.6°C4.2 h92 h 54 min
5Naples12.0°C5.8°C15.0°C4.2 h112 h 42 min
6Taormina11.9°C7.1°C15.2°C4.6 h133 h 6 min
7Amalfi Coast11.8°C7.8°C15.1°C4.2 h122 h 48 min
8Rome11.6°C3.7°C14.7°C4.5 h92 h 30 min
9Positano11.6°C7.6°C15.1°C4.2 h122 h 48 min
10Florence9.4°C1.8°C-3.4 h102 h 12 min
11Verona7.4°C-0.3°C-4.1 h72 h 6 min
12Lake Como7.4°C0.0°C-4.3 h71 h 54 min
13Lido di Jesolo7.3°C1.6°C9.8°C3.9 h72 h 12 min
14Venice7.1°C1.5°C9.4°C3.5 h82 h 12 min
15Lake Garda7.1°C1.0°C-3.9 h72 h
16Milan6.9°C-1.0°C-3.9 h71 h 54 min

16 destinations shownClimate averages, not a forecast.

January climate overview

Daytime highs across Italy in January run from 6.9°C (Milan) to 14.2°C (Sicily). Days over 25°C are rare anywhere in Italy in January. Nights average 4.2°C; the coldest 10% of nights in Milan fall to -4°C or below.

Rainfall in January

Expect around 9 rainy days (1 mm or more) in January, with Lake Como the driest (7 days) and Taormina the wettest (13 days). The wettest January at Sicily between 1991 and 2020 was 1992 with 273 mm; the driest was 2018 with 8 mm.

Sea temperature

The sea averages 13.8°C around Italy in January - warmest at Sicily (15.2°C). That is cold for swimming without a wetsuit.

Sunshine and daylight

Around 4.2 hours of sunshine a day on average, out of 9.7 hours of daylight (sunshine estimated from cloud cover).

January against the rest of the year in Italy

January is the 12th warmest month of the twelve in Italy. It is 0.8°C cooler than December and 0.9°C warmer in February. The hottest month here is August (29°C) and the coolest January (10°C).

Which part of Italy in January?

What to pack for Italy in January

Based on the averages: proper layers and a jacket - daytime highs average only 10°C; a warm layer for evenings, when it drops to around 4°C; a rain jacket - roughly 9 wet days.

Similar weather elsewhere in January

Within 1.5°C of Italy's January daytime average: Nice (12°C, sea 14°C), Alonissos (11°C, sea 14°C), Dubrovnik (11°C, sea 14°C), Budva (11°C, sea 14°C), Halkidiki (10°C, sea 14°C). See the full ranking for January.

Choose Sicily or Sardinia for milder weather

Sicily is the warmest option in the figures, averaging 14°C by day and 8°C at night. That suits travellers who want relatively mild conditions for walking, not anyone expecting summer warmth. Sardinia is close behind at 13°C by day and 7°C overnight, and both average 8 rainy days. There is a catch to treating the south as uniformly mild and dry: Taormina averages a cooler 12°C and 13 rainy days. Puglia offers another southern option, with 12°C days and 9 rainy days. Use the destination figures rather than assuming every southern base will give you the same weather.

Rome is mild by day; Florence needs warmer layers

Rome's average daytime temperature of 12°C makes outdoor time more manageable than in Florence, where the average is 9°C. The difference matters if you expect to spend much of the day on foot, though neither calls for light summer clothing. Nights fall to 4°C in Rome and 2°C in Florence, so dress for the journey back as well as the afternoon. Milan is the coolest destination listed, at 7°C by day, making it a less suitable choice if warmth is your priority. Rome and Florence also average 9 and 10 rainy days respectively: plan indoor breaks rather than relying on uninterrupted dry weather.

The southern coast still needs a wet-weather plan

The southern coast offers relatively mild evenings, but it is not a reliable choice for dry weather. Sorrento, the Amalfi Coast and Positano average 12°C by day and 8°C at night, alongside 12 rainy days. Naples has the same daytime average, with cooler nights at 6°C and 11 rainy days. If your plans depend on being outdoors throughout the day, that rain is an important trade-off. Pack a waterproof outer layer, comfortable shoes that can cope with wet conditions, and warm layers for sitting outside. Keep longer walks flexible and have an indoor alternative instead of filling every day with weather-dependent plans.

A little more detail

Italy in January FAQs

Plain answers, grounded in the averages.

Where is the hottest place in Italy in January?

Sicily is the warmest of the 16 places we track in Italy in January with an average high of 14.2°C; Milan is the coolest at 6.9°C.

Is the sea warm in Italy in January?

Not really: the warmest sea we track in Italy in January is 15.2°C at Sicily, below the 22°C most people find comfortable.

Can you swim in the sea in Italy in January?

For most travellers, January is too cold for comfortable sea swimming. Sea temperatures average 14°C nationally, reaching 15°C around Sicily and several southern coastal destinations. Choose the coast for time beside the water rather than expecting a beach-and-swimming holiday.

Is Italy warmer than London in January?

Italy averages 10°C by day compared with London's 7°C, but the advantage depends on your destination. Sicily averages 14°C, while Milan matches London's 7°C. Heading south offers a clearer temperature benefit than choosing Italy without checking the local conditions.

How much sunshine can I expect?

Italy averages 4.2 hours of sunshine a day in January. That leaves scope for time outdoors, but does not suggest consistently sunny weather. With 9 rainy days on average, keep your schedule flexible rather than counting on sunshine for every outing.

About these averages

ERA5-Land climate reanalysis via Open-Meteo (11 km grid), 1991-2020

Averages computed from daily values at 16 destination points.Records are the highest and lowest daily values in that 30-year period, not all-time records. These are climate averages, not a forecast for your trip. How we measure holiday weather