Au début du XVIe siècle, les armées chrétiennes font pression sur le territoire marocain, ce qui suscite un profond renouveau du sentiment religieux. Une famille originaire d?Arabie, descendant du Prophète, les Saâdiens, s'implante dans la vallée du Draa, organise une véritable guerre sainte contre l?envahisseur chrétien. Elle trouve son chef en El-Kaïm, et mène de front la reconquête des enclaves portugaises sur le sol marocain et la conquête du pouvoir. Les Saâdiens s?emparent de Marrakech en 1525. En 1551, le sultan saâdien Mohamed Al-Mehdi, dont la dynastie régnait sur le Maroc depuis 1529, installa sa capitale à Marrakech. La ville ocre put ainsi renouer avec ses fastes d'antan. En effet, les Saâdiens, en grands bâtisseurs, restaurèrent les monuments tombés en ruines et édifièrent de somptueux palais, notamment le palais Badi construit par le sultan Ahmed El-Mansour Ed-Dahbi dit «le Victorieux doré» ; victorieux puisqu'il avait battu le royaume portugais lors de la bataille des trois rois, doré en raison du commerce de l'or qu'il entretenait avec le Soudan. Bien que complètement abandonné de nos jours, le palais Badi sert de cadre au célèbre et traditionnel Festival national du folklore qui réunit, en juin de chaque année, les meilleures troupes folkloriques venues des quatre coins du Maroc. Sous le règne du sultan Ahmed El-Mansour Ed-Dahbi, Marrakech atteint l'apogée de sa gloire. Mais de nouveau, une autre dynastie, l'actuelle dynastie alaouite, succéda aux Saâdiens et le sultan Moulay Ismaïl, contemporain de Louis XIV, entreprit la construction d'une nouvelle capitale, Meknès, dans le but d'en faire le Versailles marocain. L'instauration du protectorat français sur le Maroc, en 1912, consacra l'émergence de Rabat comme capitale administrative du pays, marquant définitivement la fin du caractère impérial contemporain de la ville. Malgré les péripéties de l'histoire, Marrakech a profondément marqué la vie du Maroc des siècles durant, au point que les étrangers appelaient le Maroc «royaume de Marrakech». On dit d'ailleurs que le mot Maroc serait une déformation du nom de cette ville somptueuse.