El clima es mediterráneo seco, con una temperatura media anual de 18 °C, máximas de 34-35 °C en agosto y mínimas de 7-8 °C en enero.