Le climat du Maroc est très différent selon les régions. On a raison de dire que le Maroc est un pays froid où le soleil est chaud. En hiver le climat des régions montagneuses du sud est souvent froid et humide, (neige abondante sur l’Atlas).
Même en été un lainage est indispensable en altitude. La moyenne annuelle d’ensoleillement est de plus de huit heures par jour à Fes, Agadir, Marrakech et Ouarzazate.