Asfi, Romains et Goths et enfin par les musulmans au 11ème siècle. C'était un ribat (un type de monastère fortifié) au 13ème siècle et a été mentionné par l'historien Ibn Khaldun. Les Portugais ont occupé Safi (1508-1541) et ont construit une citadelle qui entoure maintenant la keshla (enclave militaire) du XVIIIe siècle. Safi a prospéré à la fin du XVIe et au début du XVIIe siècle. S'étendant le long de la côte et à travers le plateau intérieur, la ville est un mélange d'architecture médiévale et moderne. Le port de Safi dessert Marrakech à quelque 140 km au sud-est et exporte des phosphates depuis Youssoufia, auquel il est relié par chemin de fer. C'est un port de pêche important avec des conserveries de sardines et produit également des textiles.