Freeze dried rose petals typically cost $1.50 to $2.50 per cup, though actual prices range from 70 cents to $3.30 a cup. Fresh rose petals typically cost between $1 and $2 per cup, though actual prices range from 58 cents to $3 a cup. Artificial or silk rose petals typically cost 50 cents to $1 per cup. read more