Средиземноморский климат с жарким сухим летом и теплой влажной зимой. Средняя температура января на побережье +12°С, в июле + 24°С, в горах -15°С. Число морозных дней в году 120. Снег на высоте 2000 метров лежит более 5 месяцев в году. Горы не имеют ледников, но накапливают много снега и питают реки в летний период.