This study aimed to evaluate corrosion resistance of steel coated with GI and Zn-Al-Mg alloy using cyclic corrosion test (CCT) with electrochemical polarization and impedance measurements. Results showed that the Zn-Al-Mg alloy coated steel had a much higher corrosion rate than GI coated steel in early stages of corrosion. With prolonged immersion, however, the corrosion rate of the Zn-Al-Mg alloy coated steel greatly decreased, mainly owing to a significant decrease in the cathodic reduction reaction and an increase in polarization resistance at the surface. This was closely associated with the formation of protective corrosion products including Zn5(OH)8Cl2·H2O and Zn6Al2(OH)16CO3. Moreover, when the steel substrate was locally exposed due to mechanical damage, the kinetics of anodic dissolution from the coating layer and the formation of protective corrosion products on the surface of the Zn-Al-Mg alloy coated steel became much faster compared to the case of GI coated steel. This could provide a longer-lasting corrosion inhibition function for Zn-Al-Mg alloy coated steel used in plant farms.