La ville possède un climat méditerranéen ensoleillé caractérisé par une saison un peu fraîche (l'hiver) et une saison chaude et sèche (l'été); l'ensemble n'étant que très faiblement arrosé. Entre les deux, des demi‑saisons agréables qu'on peut d'ailleurs privilégier pour ce qui est de la visite.