Some of the factors that affect the rate at which particles diffuse include: the particle's molecular weight, temperature, concentration difference, diffusion distance, permeability and surface area. Pressure is also known to affect the rate of diffusion since it increases the speed of molecules. Hope this helps!