The invention discloses a salt-containing pharmaceutical bath liquid and a preparation method thereof. The salt-containing pharmaceutical bath liquid contains the raw materials as follows: 8-25 parts of anionic surface active agent, 5-15 parts of non-ionic surface active agent, 3-12 parts of zwitterionic surface active agent, 3-8 parts of univalent mineral salt, 1- 5 parts of bivalent mineral salt, 0.5-5 parts of alcohol extract of traditional Chinese medicine, 0.2-5 parts of stearinic acid, -20 parts of polyol, 0.2-5 parts of humectant, 0.1-3 parts of vitamin E, 1-10 parts of lanolin, 1-5 parts of pearl concentrate, 25-60 parts of deionized water, 0.05-0.5 parts of citric acid and 0.01-0.3 parts of essence. In the invention, pure natural Chinese medicine extracts and mineral salts are selectively added on the basis of the traditional bath liquid product, so that the effects of bacteriostasis, toxic elimination and anti-oxidization to skin are achieved. The product has excellent moisture retention, moderate foam height, no irritation to skin and a favorable market prospect.