Floral fragrances emanated from Rosa hybrida were determined by solid-phase trapping extraction and GC-MS. A novel protocol of sampling technique was established. There is a variation in the recoveries depending on the adsorbent and components. A total of 41 compounds were identified in the floral fragrances of Rosa hybrida. These include alcohols, aldehydes, alkanes, monoterpenes, sesquiterpene, esters, ether and ketones. Citral, n-nonane, n-butyl acetate, n-decane, beta-phenylethyl acetate and hexadecanol were major components. Floral fragrances differ between rose species and sample to sample within a single species. Interestingly, endocrine disruptors such as bis(2-ethylhexyl) phthalate were detected simultaneously.