Drie grote klimatologische zones kunnen in Kroatië onderscheiden worden:
het regenachtige warme tempéré klimaat heerst binnen het land;
het neigeux bosklimaat op de hoogste bergtoppen;
het kustgebied geniet van een aangenaam Middellandse-Zeeklimaat en vele ensoleillés dagen; de zomers zijn warm en droog, de zachte en vochtige winters.
De gemiddelde temperaturen binnen het land bedragen -2 aan 0 °C (en zelfs iets minder aan de hoogste hoogtes) in januari, en 20 °C (en zelfs 12 °C op de hoogste toppen) in augustus, terwijl de gemiddelde temperaturen op de kust 5 aan 9 °C in januari bedragen, en van 22 aan 25 °C in augustus.
De temperatuur van de zee is van 12 °C in de winter en van ongeveer 25 °C in de zomer.