Rata de difuzie a tuturor tipurilor este mărită odată cu creșterea temperaturii. Difuzia este într-adevăr rezultatul mișcărilor aleatorii, mai degrabă decât forțării, deoarece mișcările aleatorii au mai multe șanse de a muta particule în zone mai mici concentrație din zonele cu concentrație mai mare. Temperatura este o măsură a energiei cinetice din particule, iar particulele mai calde se mișcă mai repede, provocând o difuzie mai rapidă.
Temperatura este un factor important în determinarea ratei de difuzie, dar este doar unul din mai multe. Un alt aspect al ratei de difuzie, încă legat de temperatură, este dimensiunea particulelor implicate. O particulă mai mare necesită mai multă energie pentru a se deplasa și, prin urmare, la orice temperatură dată, particulele mai mari tind să difuzeze mai lent decât cele mai mici. Diferența de concentrație este, de asemenea, un alt factor important, diferențele mai mari ducând la o difuzie mai rapidă.
În timp ce scrierile despre difuzie descriu adesea procesul ca fiind tendința particulelor de a se deplasa de la zone de concentrație superioară la zone cu concentrație mai scăzută, acest lucru este oarecum înșelător. Nu există nici o forță în difuzia normală care face ca particulele particulare să se mute într-o zonă cu o concentrație mai scăzută. Această tendință de difuzie este doar o chestiune de șanse, deoarece particulele sunt mai susceptibile de a se muta de la o concentrație mai mare la o concentrație mai mică decât opusul pur și simplu pentru că există mai multe particule în zonele cu concentrație ridicată pentru a se deplasa în altă parte.