The invention provides a preparation method of an anti-oil-stain stone-plastic floor, belonging to the technical field of preparation of stone-plastic floors. According to the preparation method of the anti-oil-stain stone-plastic floor, the anti-oil-stain stone-plastic floor comprises the following specific raw materials: 25-40% of polyvinyl chloride, 20-30% of copolymer resin, 10-20% of marble powder, 5-15% of ABS resin, 3-8% of glass fibers 5-10% of a filler, 2-5% of a plasticizer, 2-5% of a stabilizer, and 1-3% of a coloring agent. Specifically, the anti-oil-stain stone-plastic floor comprises the following raw materials: 35% of the polyvinyl chloride, 20% of the copolymer resin, 15% of the marble powder, 10% of the ABS resin, 5% of the glass fibers, 5% of the filler, 5% of the plasticizer, 3% of the stabilizer, and 2% of the coloring agent. By adopting the polyvinyl chloride, the copolymer resin and the marble powder as main materials and adding a proper amount of the ABS modified resin and the glass fibers, the structural firmness of the stone-plastic floor can be greatly improved, and meanwhile, the wear resistance and oil stain resistance of the stone-plastic floor are also greatly improved, so the overall working efficiency of the stone-plastic floor is greatly improved, and the stone-plastic floor is worthy of being vigorously popularized.