The rate of diffusion is affected by the concentration gradient, temperature, surface area to volume ratio, and pressure.
Particles move from areas of high concentration to low concentration until equilibrium is reached.
Factors affecting the rate of diffusion include the size of the particle, the distance it needs to travel, and the number of collisions with other particles.