Das Wetter in Marrakech ist meistens sonnig, so dass es eine ideale ganzjährige Städtereiseziel ist.
Die meisten Besucher und Bewohner betrachten Frühjahr, Frühsommer und Herbst als die beste Zeit, Marrakesch zu besuchen. März bis Juni und September und Oktober haben das beste Wetter in Marrakesch. Das Wetter ist nicht extreme und ist warm genug schwimmen zu gehen. Es kann zwischen November und März regnen. Durchschnittliche Temperaturen in Marrakesch variieren stark zwischen Tag und Nacht. Das Winterwetter in Marrakesch ist mild und meistens sonnig tagsüber. Abends sind wesentlich kühler und können sehr kalt sein.