Située au milieu d'un plateau aride à 1160 m d'altitude, Ouarzazate vous offre des nuits spectaculaires où l'éclat des étoiles laisse la place, le jour venu, à un soleil éclatant perdu dans un ciel bleu pur. Même si la température moyenne annuelle de la ville est de 18°C, ne vous laissez pas abuser, les journées d'été sont caniculaires.
» L'été. En été, de mai à septembre, le climat est chaud et sec. La moyenne des températures maximales en juillet est de 40°C, la moyenne des minimales est de 25°C. Le record de température maximale relevée en août est de 50°C, température dépassée en plein désert !
» L'automne. L'automne voit les températures décliner. En novembre la moyenne des températures minimales est de 7°C et la moyenne maximale est de 19°C. Cette saison offre quelques pluies qui ne sont jamais abondantes.
» L'hiver. L'hiver est tempéré la journée et très froid la nuit . En janvier, les températures moyennes minimales et maximales sont respectivement de 2°C et de 16°C. En pleine nuit, la température peut descendre jusqu'à -4°C. Néanmoins, la période conseillée pour les randonnées dans les régions sahariennes va d'octobre à février.
» Le printemps. Au printemps, le soleil devient de plus en plus chaud, car les nuages se font rares et les orages exceptionnels. Dès le mois d'avril, il ne pleut quasiment plus. La moyenne des températures maximales passe de 23°C en mars à 31°C en mai. On a déjà relevé 41°C durant ce mois.
Enfin, les vents du désert jouent un rôle important dans le climat de Ouarzazate. On connaît le célèbre "Sirocco" mais moins le Chergui, vent d'est à sud-est qui devient froid en hiver.