Your January weather guide

Weather in Croatia in January

January is a reasonable month for Croatia if you want a cool-weather break, but not if warmth or swimming is the priority. Country averages sit at 10°C by day and 5°C at night, with 11 rainy days making waterproof clothing more useful than beachwear. Dubrovnik offers the mildest daytime conditions among these destinations, while Pula is cooler. Plan for walks when the weather allows, flexible days and evenings that call for proper layers.

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

Average daytime high
10.1°Cacross 4 destinations
Average night-time low
4.8°Cafter dark
Sea temperature
13.4°Ccold for swimming
Rainy days
11days1 mm or more

Croatia, month by month

Turn up the warmth

Warmest places in Croatia in January

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

#1Cool

Dubrovnik

Croatia · 2 h 48 min from London

Day
10.7°C
Sea
14.3°C
Sun
4.2h
Rain days
11
#2Cool

Cavtat

Croatia · 2 h 54 min from London

Day
10.4°C
Sea
14.3°C
Sun
4.3h
Rain days
12
#3Cool

Split

Croatia · 2 h 36 min from London

Day
10.1°C
Sea
13.7°C
Sun
4.2h
Rain days
11
#4Cool

Pula

Croatia · 2 h 18 min from London

Day
9.1°C
Sea
11.3°C
Sun
3.8h
Rain days
10

Croatia destinations ranked for January

All 4 places we track in Croatia, ordered by daytime high.

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

Croatia destinations ranked by January temperature
#Destination
1Dubrovnik10.7°C4.9°C14.3°C4.2 h112 h 48 min
2Cavtat10.4°C5.1°C14.3°C4.3 h122 h 54 min
3Split10.1°C3.8°C13.7°C4.2 h112 h 36 min
4Pula9.1°C5.4°C11.3°C3.8 h102 h 18 min

4 destinations shownClimate averages, not a forecast.

January climate overview

Daytime highs across Croatia in January run from 9.1°C (Pula) to 10.7°C (Dubrovnik). Days over 25°C are rare anywhere in Croatia in January. Nights average 4.8°C; the coldest 10% of nights in Pula fall to 2°C or below.

Rainfall in January

Expect around 11 rainy days (1 mm or more) in January, with Pula the driest (10 days) and Cavtat the wettest (12 days). The wettest January at Dubrovnik between 1991 and 2020 was 2010 with 325 mm; the driest was 1993 with 16 mm.

Sea temperature

The sea averages 13.4°C around Croatia in January - warmest at Dubrovnik (14.3°C). That is cold for swimming without a wetsuit.

Sunshine and daylight

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

January against the rest of the year in Croatia

January is the 12th warmest month of the twelve in Croatia. It is 1.1°C cooler than December and 0.7°C warmer in February. The hottest month here is August (28°C) and the coolest January (10°C).

Which part of Croatia in January?

What to pack for Croatia 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 5°C; a rain jacket - roughly 11 wet days.

Similar weather elsewhere in January

Within 1.5°C of Croatia's January daytime average: Alonissos (11°C, sea 14°C), Budva (11°C, sea 14°C), Halkidiki (10°C, sea 14°C), Madrid (10°C), Florence (9°C). See the full ranking for January.

Where to go for the mildest weather

Dubrovnik is the best fit if daytime warmth is your deciding factor, averaging 11°C, though that still means jacket weather rather than reliable outdoor lounging. Cavtat and Split both average 10°C by day, so the temperature difference is too small to make either a substantially warmer-feeling holiday. Split has the chilliest nights here at 4°C, making an extra evening layer sensible. Pula is coolest by day at 9°C, but its 10 rainy days compare with 11 in Dubrovnik and Split and 12 in Cavtat. That is a modest trade-off, not a reason to count on a dry stay: choose Dubrovnik for mildness, but keep rain in your plans wherever you base yourself.

What to pack and how to plan your days

Bring a waterproof outer layer, warm clothing you can adjust and shoes suited to wet conditions. The country average of 4.1 hours of sunshine leaves scope for brighter spells, but January is not a dependable sunshine holiday. Keep outdoor plans flexible rather than building each day around sitting outside, and have an indoor alternative when rain arrives. Evenings average 5°C, so do not pack as though mild daytime weather will last after dark. The sea averages 13°C nationally, which makes this a poor choice for casual holiday swimming. January suits travellers comfortable with cool walks and changeable plans much better than those looking for beach days.

A little more detail

Croatia in January FAQs

Plain answers, grounded in the averages.

Where is the hottest place in Croatia in January?

Dubrovnik is the warmest of the 4 places we track in Croatia in January with an average high of 10.7°C; Pula is the coolest at 9.1°C.

Is the sea warm in Croatia in January?

Not really: the warmest sea we track in Croatia in January is 14.3°C at Dubrovnik, below the 22°C most people find comfortable.

Is Croatia warmer than London in January?

Yes, on the supplied daytime averages: Croatia reaches 10°C compared with London's 7°C. Dubrovnik is milder at 11°C, while Pula averages 9°C. That offers some relief from the cold, but you should still expect to need warm layers.

Is the sea warm enough for swimming?

Not for a typical beach holiday. The sea averages 14°C around Dubrovnik, Cavtat and Split, and 11°C around Pula. Those are cold-water conditions, so choose January for time beside the sea rather than comfortable swimming.

Which destination has the fewest rainy days?

Pula has the fewest among these destinations, averaging 10 rainy days. Dubrovnik and Split each have 11, while Cavtat has 12. The gap is small enough that waterproof clothing and flexible outdoor plans remain sensible in all of them.

About these averages

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

Averages computed from daily values at 4 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