Los meses más cálidos en Marrakech suelen ser julio y agosto, con una temperatura media de 27 °C. Los meses en los que hace más frío son enero y febrero, con una temperatura media de 13 °C. Los meses con más lluvias son marzo y noviembre.