Marrakech est un haut-lieu touristique, plus de deux millions de touristes chaque année. Elle est également le point de départ de nombreuses excursions pour les randonneurs désireux de parcourir l’Atlas ou le désert plus au sud.
La ville s’oriente désormais vers le tourisme de luxe. Marrakech est en effet devenue une des destinations favorites pour les célébrités françaises qui aiment son charme préservé qui sait allier luxe, raffinement et authenticité. La ville a ainsi été qualifiée de « rêve des mille-et-une nuits » par Arielle Dombasle qui s’investit en France pour mieux faire connaître cette ville. De nombreuses stars françaises ont d’ores et déjà acheté leur riad privé en plein cœur de la Médina. L’apparition de ce tourisme de luxe remonte à 1967 avec l’arrivée d’Yves Saint Laurent à Marrakech, puis son rachat en 1980 du jardin Majorelle. Marrakech devient alors un lieu réputé pour sa culture, ses arts, ses traditions et son patrimoine architectural qui séduit peu à peu un grand nombre d’artistes de renom.