Marrakech è un gioco molto semplice, ma sicuramente non banale, da 2 a 4 giocatori.
Ogni giocatore riceve 30 monete. Poi, in 4 giocatori ognuno riceve 12 tappeti di un dato colore, mentre in 3 giocatori se ne ricevono 15 a testa. In 2 giocatori ognuno riceve 24 tappeti di 2 diversi colori; i 24 tappeti vengono mescolati casualmente e impilati in una colonna dalla quale ogni giocatore pesca durante il proprio turno.
Si posiziona il mercante Assam al centro del tabellone, si sorteggia a caso un primo giocatore e poi il gioco si svolge in turni alterni.
Nel proprio turno un giocatore deve svolgere due azioni.
Il gioco finisce quando i giocatori hanno collocato tutti i tappeti a loro disposizione.
Ognuno somma il numero di monete che ha con il numero di caselle coperte da tappeti del proprio colore. Chi ha il totale più alto vince. In caso di parità vince chi ha più monete tra i giocatori in parità. In caso di ulteriore parità, tutti i giocatori in parità sono considerati vincitori.