The invention relates to a process for purification of teicoplanin, in particular to a process for an efficient removal of impurities by means of adsorption of particular dissolved components from the filtrate of fermentation broth of Actinoplanes teichomyceticus culture on commercial hydrophobic or slightly polar adsorbent resins with further selective elution of the product from the resin. According to the invention, the process involves the use of a mixture of a water-miscible organic solvent in an aqueous solution at various steps of the purification process, such as in the above mentioned elution step and/or in an ultrafiltration step on membranes with a cut-off of 3-100kDa. The process further involves treating a teicoplanin solution with charcoal, e.g. after elution and before ultrafiltration. Preferably, the water-miscible organic solvent is selected from the group consisting of C1-C4 alcohols, C3-C4 ketones or C2-C4 nitriles.