De l’histoire du XIe siècle au Maroc, nombre d’écrits retinrent le rôle primordial de Zaynab al-Nafzawiyya, épouse de Youssef ben Tachfine, dans l’édification de l’empire almoravide (1040 – 1147). Sur ses conseils, les sultans avaient maintenu leur pouvoir qui s’étendit jusqu’à Al-Andalous.
En plus de son célèbre tableau «Scene at Marrakech, circa 1935», l’ancien premier ministre britannique Winston Churchill, a dédié à la ville ocre trois autres œuvres artistiques, tous peints durant ses séjours à Marrakech.
En 1955, Alfred Hitchcock, meilleur réalisateur britannique, se rendit à Marrakech afin de tourner le film cultissime «L’homme qui en savait trop». A cet effet, Paramount Pictures avait obtenu la licence de production du Pacha Thami El Glaoui, qui fit découvrir la ville à l’équipe.