Le climat de la commune est de type méditerranéen, très ensoleillé, avec des hivers doux et des étés chauds et secs. De la pluie en automne, notamment vers octobre‑novembre. Quant au vent, la tramontane, il est omniprésent et peut souffler parfois en de (très) fortes rafales.