В центральном регионе Хорватии (Загреб, Славония) преобладает умеренно-континентальный климат с жарким, сухим летом и холодной, влажной зимой. Средняя температура января в этом регионе составляет от -1 до +3 °С, август +20 - +23 °С.
В горных районах центральной части страны (Загорье, Горский Котор)- прохладное лето и холодная зима с большим количеством снега. Средняя температура января -5 до -10 °С, август +13 - +18 °С.
На побережье Адриатического моря властвует средиземноморский климат с жарким и очень сухим летом, и влажной, теплой зимой. Средняя температура января для этого региона колеблется в пределах +5 - +10 °С, а в августе +23 - +32 °С. Среднегодовое количество солнечных часов - 2600, средняя температура моря в летний период +25 - +27 °С.