The invention provides a multi-moisturizing double-layer makeup remover. The multi-moisturizing double-layer makeup remover is characterized by being prepared from, by weight, 20%-35% of grease, 1%-15% of alcohol moisturizer, 0.25%-2.5% of sugar moisturizer, 0.01%-0.25% of macromolecular moisturizer, 5%-20% of surfactant, 0.25%-2.5% of natural moisturizing factors (NMF), 0.1%-0.6% of preservative, 0.1%-0.4% of anti-allergic agent and the balance deionized water. The double-layer makeup remover greatly integrates cleansing oil and cleansing water and adopts an oil-water separation structure, the bottom layer is water, and the upper layer is oil. Before the makeup remover is used, the makeup remover is needed to be shaken to be uniform, the water-oil proportion is adjusted to reach the state that the makeup remover is non-irritant to the skin, the advantage of string makeup removing capability of the cleansing oil is played, and a mild and non-irritant effect is also achieved. In addition, the composite moisturizing system formed by four different types of moisturizing components serves as a whole, the defect that single moisturizing components are not comprehensive and not remarkable in effect is greatly overcome. Furthermore, the invention further provides a preparation method of the multi-moisturizing double-layer makeup remover.