There are two types of climate in Croatia, as you may well expect – one along the coastline, and one for the interior of the country.
The coast has a typically Mediterranean climate consisting of hot, dry, sunny weather during summer, and relatively mild – though sometimes wet – weather in winter. Average temperatures during summer should lie in the mid-to-high 20s °C/77-86°F, although it is more likely that you’ll have temperatures well into the 30s °C/high 80s or low 90s °F. Winters are obviously cooler, although temperatures never really get below about 5°C/41°F. Anything colder than this is considered freak weather, though technically not impossible!!!
In general, however, during the autumn and the winter on the coast, you will still experience some sunny days, although it can sometimes get quite rainy (from October to February). Furthermore, the early spring (March) and the early autumn (September) are sunny and worm, about 20°C and are also great for hiking and bicycling tours.
A continental climate exists in the interior of Croatia which means that winters can be pretty cold, with temperatures often falling below 0°C/32°F. Snow is very likely, and can be pretty heavy during the winter. Summers, on the other hand, can very often be sweltering with temperatures often reaching the mid to high 30s °C/high 80s or low 90s °F and when there’s no cool sea breeze (or the sea itself), it can get a little uncomfortable at times. Officially, average temperatures in the interior would be around the low 20s °C/low 70s °F but, from my personal experience, it will be much hotter.
If you thinking of the weather in terms of the best time to go to Croatia, we’d advise September…or possibly May. September still has glorious, sunny weather with warm temperatures, and the sea will also still be warm enough for swimming. May is also a great month to visit Croatia, as temperatures have already risen to a pleasant level and you’ll have more and more sunny days, but it will be without any of sweltering heat that will make you want to lie down every half an hour. Oh and, better still, you’ll avoid the crowds if you come in one of these two months. June, July and August are summer time in Croatia. Sea temperatures are great for all kind of activities (swimming, kayaking, etc.), but as we have already mentioned, mountains (in our case Velebit) have their own fresh-summer climate, especially during nights.