A rapid, simple, sensitive, robust, and improved HPLC method was developed and validated for determination of 10 polyphenols, namely gallic acid, catechin, epicatechin, rutin, m-coumaric acid, quercitrin, myricetin, quercetin, apigenin, and kaempferol in fresh flowers of Rosa bourboniana and R. brunonii and in both fresh flowers and marc (left after industrial distillation of rose oil) of R. damascena. Six polyphenols, gallic acid, rutin, quercitrin, myricetin, quercetin, and kaempferol, were detected and quantified in all extracts. The chromatographic separation of 10 polyphenols was achieved in less than 16 min by RP-HPLC (Phenomenex, Luna C18 (2) column, 5 microm, 250 mm x 4.6 mm) using linear gradient elution of water and acetonitrile (0.02% trifluroacetic acid) with a flow rate of 1 mL/min at lambda 280 nm. Standard calibration curves were linear in the range of 0.39-500 microg/mL. Good results were achieved with respect to repeatability (RSD <3%) and recovery (98.6-100.8%). The method was validated for linearity, accuracy, repeatability, LOD, and LOQ.