Skip to content
wheretotravel.info
When to go · Croatia

Best time to visit Croatia

Weather by month for Zagreb, the best months to go and how Croatia's regions differ, scored from 10 years of climate data.

Weather by month

Croatia weather by month

Average highs and lows, rain days, sunshine and our month score out of 10.

Weather by month in Zagreb and month scores for Croatia
Month High / low Rain days Sunshine Score
January 5°C / -2°C 10 days (63 mm) 5.3 h/day 2.6/10
February 9°C / 0°C 8 days (64 mm) 6.6 h/day 4.0/10
March 13°C / 2°C 9 days (56 mm) 8.5 h/day 5.7/10
Best month: April 17°C / 6°C 9 days (62 mm) 10.0 h/day 7.8/10
May 21°C / 11°C 15 days (117 mm) 10.4 h/day 7.4/10
Best month: June 26°C / 16°C 11 days (82 mm) 12.3 h/day 7.9/10
July 28°C / 18°C 9 days (81 mm) 12.6 h/day 7.7/10
August 28°C / 18°C 9 days (76 mm) 11.9 h/day 7.8/10
Best month: September 22°C / 13°C 10 days (95 mm) 9.5 h/day 8.4/10
Best month: October 17°C / 9°C 9 days (87 mm) 7.5 h/day 8.0/10
November 11°C / 4°C 9 days (87 mm) 5.1 h/day 4.7/10
December 6°C / 0°C 9 days (62 mm) 4.9 h/day 3.1/10

Figures for Zagreb; the country's best months are weighted across its cities. Best months are highlighted. How we score months

Month by month

Croatia in each month

January

Tough weather 2.6/10

5°C / -2°C · 10 rain days · 5.3 h sun

January is the coldest month in Zagreb, with highs of 5.3°C and lows of -2°C, so nights fall below freezing. Expect about 10 rain days and only 5.3 hours of sunshine. It has the lowest score of the year, 2.6, because of the cold and grey skies. It still works for travellers who are happy with a chilly winter city trip.

Figures ↑ Where to go in January →

February

OK 4.0/10

9°C / 0°C · 8 rain days · 6.6 h sun

February stays cold but starts to improve, with highs of 8.9°C and lows near 0°C in Zagreb. Rain falls on about 8 days, the fewest of the winter months, and sunshine rises to 6.6 hours. With a score of 4, it rates as an ok month. Pack warm layers for the cold nights.

Figures ↑ Where to go in February →

March

OK 5.7/10

13°C / 2°C · 9 rain days · 8.5 h sun

March brings milder days in Zagreb, with highs of 12.5°C, but nights are still cool at 2.1°C. Expect about 9 rain days and 8.5 hours of sunshine. It scores 5.7, an ok month that sits between winter and the better spring weather. A warm jacket is still useful in the evenings.

Figures ↑ Where to go in March →

April

Best time 7.8/10

17°C / 6°C · 9 rain days · 10.0 h sun

April is one of the best months, with a score of 7.8. Highs reach 16.8°C in Zagreb and lows are around 6°C. Rain falls on about 9 days, and sunshine climbs to 10 hours. It is a comfortable month for walking and sightseeing before the summer heat arrives.

Figures ↑ Where to go in April →

May

Good 7.4/10

21°C / 11°C · 15 rain days · 10.4 h sun

May is warm, with highs of 20.6°C and lows of 11°C in Zagreb. It is also the wettest month: rain falls on about 15 days and totals 117 mm, often in showers. Even so, there are 10.4 hours of sunshine, and the month scores a good 7.4. Bring a light rain jacket.

Figures ↑ Where to go in May →

June

Best time 7.9/10

26°C / 16°C · 11 rain days · 12.3 h sun

June scores 7.9 and rates as one of the best months. Highs reach 26.2°C in Zagreb, with mild nights around 16°C. Rain falls on about 10 days, but sunshine is long at 12.3 hours. It is warm summer weather without the peak heat of July.

Figures ↑ Where to go in June →

July

Best time 7.7/10

28°C / 18°C · 9 rain days · 12.6 h sun

July is the hottest month in Zagreb, with highs of 28.4°C and warm nights of 18°C. It also has the most sunshine, at 12.6 hours, and about 9 rain days. It scores 7.7, one of the best months. Plan outdoor sightseeing for the morning or evening on the hottest days.

Figures ↑ Where to go in July →

August

Best time 7.8/10

28°C / 18°C · 9 rain days · 11.9 h sun

August is almost as hot as July, with highs of 28°C and lows of 17.8°C in Zagreb. Rain falls on about 9 days and sunshine is long at 11.9 hours. With a score of 7.8, it is one of the best months for warm, settled summer weather.

Figures ↑ Where to go in August →

September

Best time 8.4/10

22°C / 13°C · 10 rain days · 9.5 h sun

September has the top score of the year, 8.4. Highs ease to 22.4°C in Zagreb, with lows around 13°C, so days are warm but not hot. Rain falls on about 10 days and totals 95 mm. There are still 9.5 hours of sunshine for outdoor plans.

Figures ↑ Where to go in September →

October

Best time 8.0/10

17°C / 9°C · 9 rain days · 7.5 h sun

October scores 8, still one of the best months. Highs are a mild 17.1°C in Zagreb and lows drop to 8.6°C. Rain falls on about 9 days, and sunshine shortens to 7.5 hours. Bring a jacket for the cooler evenings.

Figures ↑ Where to go in October →

November

OK 4.7/10

11°C / 4°C · 9 rain days · 5.1 h sun

November turns cool and grey, with highs of 10.5°C and lows of 3.7°C in Zagreb. Rain falls on about 9 days and totals 87 mm, while sunshine drops to 5.1 hours. It scores 4.7, an ok month for travellers who don't mind damp, short days.

Figures ↑ Where to go in November →

December

Tough weather 3.1/10

6°C / 0°C · 9 rain days · 4.9 h sun

December is cold, with highs of 6.3°C and nights just below freezing in Zagreb. It has the least sunshine of the year, only 4.9 hours, and about 9 rain days. Its score of 3.1 is the second lowest of the year, because of the cold and dark days. Warm clothes make a winter city trip comfortable.

Figures ↑ Where to go in December →

Regional differences

How Croatia's cities compare

Average daytime high each month, coloured by that city's own month score.

Average high by month in Zagreb, Split, Rijeka, Osijek and Zadar
City Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Zagreb 5°C 9°C 13°C 17°C 21°C 26°C 28°C 28°C 22°C 17°C 11°C 6°C
Split 11°C 13°C 15°C 18°C 22°C 28°C 31°C 31°C 26°C 21°C 16°C 13°C
Rijeka 9°C 11°C 13°C 17°C 21°C 26°C 29°C 29°C 23°C 19°C 14°C 11°C
Osijek 5°C 10°C 13°C 18°C 22°C 27°C 29°C 29°C 24°C 18°C 12°C 7°C
Zadar 10°C 12°C 14°C 17°C 21°C 27°C 30°C 30°C 25°C 20°C 15°C 12°C

Best Good OK Tough weather

By trip type

Best time to visit Croatia for…

Events calendar

Festivals and holidays in Croatia 2026

  1. January

    Public holidays: New Year's Day (1 Jan), Epiphany (6 Jan)

  2. April

    Public holidays: Easter Sunday (5 Apr), Easter Monday (6 Apr)

  3. May

    Public holidays: International Workers' Day (1 May), National Day (30 May)

  4. June

    Public holidays: Corpus Christi (4 Jun), Anti-Fascist Struggle Day (22 Jun)

  5. August

    Public holidays: Victory and Homeland Thanksgiving Day and the Day of Croatian defenders (5 Aug), Assumption Day (15 Aug)

  6. November

    Public holidays: All Saints' Day (1 Nov), Remembrance Day (18 Nov)

  7. December

    Public holidays: Christmas Day (25 Dec), St. Stephen's Day (26 Dec)

Keep planning

More on Croatia

FAQ

When to go to Croatia

Is September a good time to visit Croatia?

Yes. September gets our highest score of the year, 8.4. In Zagreb, days reach about 22.4°C and nights drop to about 13.1°C, so it is warm without the peak summer heat. You still get about 9.5 hours of sun a day. Pack a light rain jacket: September brings 95 mm of rain over about 10 rain days. These figures are for Zagreb, inland.

Is Croatia good to visit in August?

Yes, August is one of the best months, with a score of 7.8. It is hot and sunny. Zagreb highs average 28°C, nights stay near 17.8°C, and you get about 11.9 hours of sun a day. Rain is moderate, with about 9 rain days and 76 mm. Only July is slightly warmer, at 28.4°C. Data is for Zagreb.

Is May a rainy month in Croatia?

Yes, May is the wettest month in the Zagreb data. It has about 15 rain days and 117 mm of rain. It still scores 7.4 because it is mild, with highs of about 20.6°C and lows of 11°C, and it gets about 10.4 hours of sun a day. Expect showers, but also many pleasant spring days.

What is the weather like in Croatia in January?

January is the coldest month, and it has the lowest score, 2.6. In Zagreb, days reach about 5.3°C and nights fall to about -2°C. There are only about 5.3 hours of sun a day and around 10 rain days. Bring warm layers for a winter city trip. These figures are for Zagreb, inland.