The weight of a rose petal can vary significantly based on several factors, including the size of the petal, the type of rose, and the moisture content.
What Factors Affect the Weight of a Rose Petal?

Moisture Content
The weight of rose petals can vary greatly depending on their moisture content. Freeze-dried rose petals, for example, are much lighter than fresh or air-dried petals because they have been dehydrated to remove most of the moisture[2].
Petal Size and Type
The size and type of rose also play a crucial role. A typical rose contains 20 to 40 petals, and the weight of these petals can differ. For instance, it is estimated that it takes 20 to 25 roses to produce about one ounce (approximately 28 grams) of freeze-dried rose petals[2].
How Much Does a Typical Rose Petal Weigh?

Freeze-Dried Rose Petals
Eight cups of freeze-dried rose petals weigh around 1/2 ounce (approximately 14 grams). This translates to about 180 to 200 petals in an 8-cup container, depending on the petal size[2].
General Weight
On average, one ounce of freeze-dried rose petals is equivalent to about 16 cups of petals. This means that one cup of freeze-dried rose petals weighs roughly 1/16 of an ounce (about 1.75 grams)[2].
What Other Factors Affect the Weight of Rose Petals?
Packing Density
The weight can also be affected by how tightly the petals are packed. Smaller, flatter petals will pack more densely than larger, more curved ones[2].
Relative Humidity
The relative humidity at the time of measurement can also influence the weight due to variations in moisture content[2].
Reference:
1. Petal Garden
2. Aqua-Calc
3. Hslife on Amazon