Best time to visit Croatia
Weather, sea temperature, crowds and prices by month and destination, so you can see at a glance when to go.
In short
- Swimming: from June to September the sea is 21 °C or warmer.
- Warm but quieter: June and September.
- Cities and nature: April, May and October: pleasant and not too busy.
- Winter: quiet and cheap; in December there is Advent in Zagreb.
By destination and month
The number is the average temperature over day and night. Click a month for all the details.
| Destination | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sept | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dubrovnik | 9° Less suitable | 10° Less suitable | 12° Less suitable | 15° Less suitable | 19° Recommended | 23° Recommended | 25° Good | 25° Good | 22° Recommended | 18° Recommended | 14° Less suitable | 11° Less suitable |
| Split | 8° Less suitable | 9° Less suitable | 11° Less suitable | 14° Less suitable | 19° Recommended | 23° Recommended | 26° Good | 26° Good | 22° Recommended | 17° Good | 13° Less suitable | 9° Less suitable |
| Hvar | 9° Less suitable | 9° Less suitable | 11° Less suitable | 14° Less suitable | 19° Good | 23° Recommended | 25° Recommended | 25° Good | 22° Recommended | 18° Good | 14° Less suitable | 10° Less suitable |
| Plitvice | -2° Less suitable | 0° Less suitable | 4° Less suitable | 9° Recommended | 13° Recommended | 17° Less suitable | 19° Less suitable | 18° Less suitable | 14° Less suitable | 9° Recommended | 5° Less suitable | 0° Less suitable |
| Zagreb | 1° Less suitable | 3° Less suitable | 7° Less suitable | 12° Recommended | 17° Recommended | 20° Less suitable | 22° Good | 21° Good | 17° Recommended | 12° Less suitable | 7° Less suitable | 2° Recommended |
| Rovinj | 5° Less suitable | 6° Less suitable | 8° Less suitable | 12° Less suitable | 16° Recommended | 20° Recommended | 23° Good | 22° Good | 18° Recommended | 14° Less suitable | 10° Less suitable | 7° Less suitable |
| Pula | 5° Less suitable | 6° Less suitable | 8° Less suitable | 12° Less suitable | 16° Recommended | 20° Recommended | 23° Good | 22° Good | 18° Recommended | 14° Less suitable | 10° Less suitable | 7° Less suitable |
| Rijeka | 6° Less suitable | 6° Less suitable | 9° Less suitable | 13° Recommended | 17° Recommended | 21° Recommended | 24° Good | 24° Good | 19° Recommended | 15° Recommended | 10° Less suitable | 7° Less suitable |
| Zadar | 7° Less suitable | 8° Less suitable | 10° Less suitable | 13° Less suitable | 18° Recommended | 22° Recommended | 25° Good | 24° Good | 20° Recommended | 16° Good | 12° Less suitable | 9° Less suitable |
| Korčula | 9° Less suitable | 9° Less suitable | 11° Less suitable | 14° Less suitable | 19° Good | 23° Recommended | 25° Good | 25° Good | 22° Recommended | 18° Good | 14° Less suitable | 10° Less suitable |
RecommendedGoodLess suitable
Where the figures come from
Air temperature, sunshine and rainy days are long-term averages from the Croatian Meteorological and Hydrological Service DHMZ. For Pula we use the Rovinj station, for Korčula Hvar and for Plitvice Gospić. Sea temperatures come from Weather Atlas. Crowds and prices are our own estimate based on the tourist season. The weather in any given year can differ considerably from the average.