La ville est aussi située à proximité des montagnes de l'Atlas, ce qui se traduit par des températures relativement fraîches à froides en hiver comprises entre 5 et 20-25°. Il peut parfois neigé en hiver (mais cela reste tout de même peu courant)