De warmste maanden in Marrakech zijn normaal juli en augustus met een gemiddelde temperatuur van 27°C. Januari en februari zijn de koudste maanden wanneer de temperatuur gemiddeld 13°C bedraagt. De maanden waarin het het meeste regent zijn maart en november.