A taxa de difusão de todos os tipos é aumentada junto com o aumento da temperatura. A difusão é realmente o resultado de movimentos aleatórios, ao invés de força, uma vez que movimentos aleatórios são mais propensos a mover partículas para áreas inferiores concentração de áreas de maior concentração. A temperatura é uma medida da energia cinética dentro das partículas, e as partículas mais quentes movem-se com mais rapidez, fazendo com que a difusão prossiga mais rapidamente.
A temperatura é um fator importante na determinação da taxa de difusão, mas é apenas um entre vários. Outro aspecto da taxa de difusão, ainda relacionado à temperatura, é o tamanho das partículas envolvidas. Uma partícula maior requer mais energia para se mover e, portanto, em qualquer temperatura, as partículas maiores tendem a se difundir mais lentamente do que as menores. A diferença de concentração também é outro fator importante, com diferenças maiores resultando em difusão mais rápida.
Embora os escritos sobre difusão frequentemente descrevam o processo como a tendência das partículas de se moverem de áreas de maior concentração para áreas de menor concentração, isso é um tanto enganoso. Não há força na difusão normal que torne qualquer partícula em particular mais provável de se mover para uma área de concentração mais baixa. Essa tendência de difusão é apenas uma questão de probabilidade, pois as partículas têm maior probabilidade de passar de uma concentração mais alta para uma concentração mais baixa do que o oposto, simplesmente porque há mais partículas em áreas de alta concentração para se mover para outro lugar.