Климат (Csa) средиземноморский с горячим летом. Самый тёплый месяц — июль с типичной температурой 28.8 °C. Месяц, когда зафиксированы самые низкие температуры — январь, среднее значение температуры за день 9.7 °C. Самая высокая температура, фиксируется в июле до 35.7°С, минимальная достигает -4.9°C в феврале. Средняя температура за год в Астаре, исходя из наблюдений, составляет 19.3°C. За период года: ясные дни - 159, дни снега - 4, дни с дождем - 143, пасмурных дней - 60.