Diffusion of substances through a membrane is affected by temperature, surface area, concentration gradient, distance travelled/thickness of membrane crossed, molecule size/type, membrane permeability, pressure, number of protein channels, and energy/number of mitochondria.