Size- The larger molecules move more slowly then smaller ones, so the rate of diffusion decreases.
Temperature- A higher temperature increases the energy molecules have and so they move faster, increasing the rate of diffusion.
Distance through a substance- The greater the distance that the molecules must travel through a substance, the slower the rate of diffusion.
Surface area- As surface area increases, the area of which molecules cans spread is increased and so he rate of diffusion increases.
Shape of the surface of which the molecule is diffusing- the shape of the surface of which the molecule is diffusing can affect the rate of diffusion.