Four phenylethanoid glucosides were isolated from the flower of Buddleja officinalis. On the basis of specteral data, they were identified as salidroside(1), verbascoside(2), isoverbascoside(3) and echinacoside(4). Compounds 1, 3 and 4 were obtained from the plant for the first time. Compound 2 showed antibacterial and anticancer activities.