Those are two different questions.
For the first question, the rate at which the cologne molecules travel toward the "destination" depends on how many molecules of air there are in between.
And for the second question, you're really asking about the density of cologne molecules. If there is no gradient in the density of cologne molecules then the average rate at which one small region of space sends cologne molecules to, say, a neighboring region of space is exactly the same as the rate at which molecules from the second region are transported to the first.
In the presence of a density gradient of cologne molecules, molecules from a denser region will, on average, enter a region of lower density more frequently than those going from the lower density region to the higher density region.