The invention discloses a bath lotion capable of inhibiting bacteria, preserving moisture, and removing cutin, and a preparation method thereof. The bath lotion capable of inhibiting bacteria, preserving moisture, and removing cutin comprises thymol, salsalate, ethanol, propylene glycol, an acetic ester, myristic acid, palmitic acid, potassium hydroxide, glycol distearate, Bis(2-ethylhexyl) sulfosuccinate sodium salt, Cocamidopropyl Betaine, Sodium Cocoyl Glycinate, Polyquaternium-7, polyglycerol fatty acid ester composition, ethylenediamine tetraacetic acid tetrasodium salt, sodium chloride,a lower alcohol, a ginseng extracted product, an antiseptic, water, squalene, methyl salicylate, and a tea oil extract. The bath lotion is mild, is friendly to the skin, is capable of inhibiting bacteria and preserving moisture effectively, and is especially suitable for people with skin itch and tinea corporis.