The invention provides a drug for treating kidney stones. The drug comprises the following drugs by weight: 30-40g of Indian bread, 30-40g of Chinese yam, 30-40g of asiatic cornelian cherry fruit, 10-20g of tree peony root bark, 15-20g of oriental waterplantain rhizome, 60-80g of prepared rhizome of rehmannia, 20-30g of plantain seed, 40-60g of christina loosestrife, 20-30g of Japanese climbing fern spore, 6-10g of akebia trifoliata var.australis, 15-30g of inner membrane of chicken gizzard, 6-10g of liquorice, 10-20g of talcum, 20-30g of giant knotweed rhizome, 40-60g of semen coicis, 1.5-3g of amber and 1.5-3g of potassium nitrate. The drug can eliminate or alleviate the symptoms of patients in 1-3 days, does not have toxic or side effect, is suitable for old and weak patients, has quite stable effects, can be used for dissolving and removing big and small stones from bodies, can be used for removing urinary tract stones and bladder stones, has the functions of tonifying the liver and kidneys, eliminating dampness and heat, treating stranguria and removing stones, and has the advantages of low cost, easiness in obtainment of drugs and the like.