The invention discloses a non-woven fabric containing a honeysuckle extracting solution and a preparation method thereof. The non-woven fabric is characterized by being made from the following raw materials in parts by weight: 3-6 parts of the honeysuckle extracting solution, 3-7 parts of bamboo filament fiber powder, 1-2 parts of chitosan, 4-8 parts of nanometer tourmaline powder, 4-9 parts of PAMAM solution, 5-10 parts of polylactic acid, 1-2 parts of spandex, 1-2 parts of polyethylene glycol 200, 3-5 parts of activated carbon, 4-8 parts of peppermint essence, 10-15 parts of sodium periodate solution, 50-70 parts of isotatic polypropylene, 3-6 parts of kieselguhr, 1-2 parts of sodium dodecyl sulfate, a defined amount of carboxymethyl cellulose sodium and a defined amount of water. The nanometer tourmaline powder is added into the non-woven fabric, so that the effect of continuously releasing negative oxygen ion can be achieved; when the non-woven fabric is applied to a clothing liner, the clothing liner has the effects of calming, easing pain, relieving cough, relieving itching, increasing appetite and reducing blood pressure; the honeysuckle extracting solution is added, so that the prepared non-woven fabric has the effects of preventing water, being breathable, keeping warm and expelling parasite.