The present invention relates to an implant having a surface comprising a coating on at least a portion of the surface of the implant, wherein the coating comprises at least two coating layers of bioactive compounds adjacent to each other, obtainable in a process comprising the following steps: providing an implant with a surface, providing a first suspension comprising at least one first bioactive compound in a first solvent, wherein the first bioactive compound is non-soluble or partially soluble in the first solvent, applying said first suspension comprising the at least one first bioactive compound onto at least a part of the implant surface forming a first coating layer; drying the first coating layer, providing a second solution comprising at least one second bioactive compound in a second solvent, wherein the second bioactive compound is soluble or readily soluble in the second solvent; applying said second solution comprising the at least one second bioactive compound onto the first coating layer forming a second coating layer, and drying the second coating layer.