Factors affecting diffusion:
Temperature - as it increases, kinetic energy increases and therefore there are more successful collisions of particles
Concentration gradient - the bigger the gradient, the faster diffusion occurs
Diffusion distance - the shorter the distance, the faster diffusion occurs
Surface Area: Volume - the bigger the SA:Vol, the faster diffusion can occur