Los meses más cálidos suelen ser julio y agosto, con una temperatura media de 27 °C, y los meses más fríos son enero y diciembre, con una media de 14 °C. La media de precipitaciones anuales en Marrakech es de 218 mm.