The mechanisms of hot metal desulphurization using Mg and Mg-CaO mixtures were studied in a newly designed setup. It was found that most of the added Mg quickly escaped in 2 seconds. MgS was not formed by homogeneous nucleation but by its formation on the MgO particles originated from oxide shell of the Mg particles. When tiny CaO particles (Flucal) were added together with Mg, the particles efficiently transformed to CaS. It was found that Mg-gas helped the distribution of the CaO in the hot metal and improved the kinetic condition. Most of the CaO particles smaller than 10 μm were completely transformed to CaS whereas CaO particles >10 μm still had CaO in the centre after 20 s. The CaO particles as nuclei were also found to help Mg gas in forming MgS. Under the present experimental conditions, a mixture of about 20-30mass% Mg-80-70mass CaO % provided a good utilization of the flux. The reaction products distributed quite well over the whole sample. However, this ratio would need further study in a reactor, as the kinetic conditions would differ considerably. The optimized ratio is expected to be a function of the size and geometry of the reactor, the position and the depth of the addition, the manner of addition and more.