În sfârșitul războiului, valul se întoarse împotriva germanilor. Armata Roșie Sovietică a recuperat teritoriul în timp ce i-au împins pe germani înapoi. În timp ce Armata Roșie se îndrepta spre Polonia, naziștii aveau nevoie să-și ascundă crimele.
Mormintele în masă au fost săpate și cadavrele arse. Taberele au fost evacuate. Documentele au fost distruse.
Prizonierii care au fost luați din tabere au fost trimiși pe ceea ce a devenit cunoscut sub numele de „Marșurile morții” (Todesmärsche). Unele dintre aceste grupuri au fost parcurse de sute de kilometri. Prizonierilor li se dădea puțină hrană și puțin la niciun adăpost. Orice prizonier care a rămas în urmă sau care a încercat să scape a fost împușcat.
Până în iulie 1944, trupele sovietice au ajuns la granița cu Polonia.
Deși naziștii au încercat să distrugă probe, în Majdanek (o tabără de concentrare și exterminare chiar în afara Lublinului, la granița cu Polonia), armata sovietică a capturat tabăra aproape intactă. Aproape imediat, a fost înființată o Comisie de investigare a crimelor naziste polon-sovietice.
Armata Roșie a continuat să se deplaseze prin Polonia. Naziștii au început să evacueze și să distrugă lagărele lor de concentrare de la est la vest.
Primul marș major al morții a fost evacuarea a aproximativ 3.600 de prizonieri dintr-o tabără de pe strada Gesia din Varșovia (un satelit al taberei Majdanek). Acești prizonieri au fost nevoiți să marcheze peste 80 de mile pentru a ajunge la Kutno. Aproximativ 2.600 au supraviețuit pentru a vedea Kutno. Prizonierii care erau încă în viață au fost împachetați în trenuri, unde au murit câteva sute. Din cele 3.600 de marcher originali, mai puțin de 2.000 au ajuns la Dachau 12 zile mai târziu.
Când prizonierii au fost evacuați, nu li s-a spus unde mergeau. Mulți s-au întrebat dacă vor ieși pe un câmp pentru a fi împușcați. Ar fi mai bine să încerci să evadezi acum? Cât de departe ar fi să mărșăluiesc?
SS-ul a organizat prizonierii în rânduri - de obicei cinci peste cap - și într-o coloană mare. Gardienii se aflau în exteriorul coloanei lungi, cu unii în plumb, unii pe părți laterale și câțiva în spate..
Coloana a fost forțată să marșeze - deseori la fugă. Pentru prizonierii care deja erau înfometați, slabi și bolnavi, marșul a fost o povară incredibilă. Trecuse o oră. Au continuat să meargă. O altă oră avea să treacă. Marșul a continuat. Cum unii prizonieri nu mai puteau să marșeze, ei vor cădea în urmă. Gărzile SS din spatele coloanei ar împușca pe oricine s-a oprit să se odihnească sau s-a prăbușit.
Puneam un picior în fața celuilalt mecanic. Trageau cu mine acest corp scheletic care cântărea atât de mult. Dacă numai eu aș fi putut scăpa de ea! În ciuda eforturilor mele de a nu mă gândi la asta, m-am putut simți ca două entități - corpul și mine. L-am urât. (Elie Wiesel)
Marșurile au luat prizonieri pe drumurile din spate și prin orașe.
Am un sentiment curios, ireal. Una dintre cele aproape făcând parte din amurgul cenușiu al orașului. Dar, din nou, desigur, nu veți găsi un singur german care a locuit în Prauschnitz care a văzut vreodată unul dintre noi. Totuși, eram acolo, flămânzi, în zdrențe, cu ochii urlați de mâncare. Și nimeni nu ne-a auzit. Am mâncat mirosul cărnii afumate care ne ajung în nări, suflându-ne din diferite magazine. Vă rog, ochii noștri au țipat, dați-ne osul pe care câinele dvs. a terminat să-l bată. Ajută-ne să trăim. Purti haine și mănuși la fel ca și ființele umane. Nu sunteți ființe umane? Ce se află sub hainele tale? (Isabella Leitner)
Multe dintre evacuări au avut loc în timpul iernii. Din Auschwitz, 66.000 de prizonieri au fost evacuați pe 18 ianuarie 1945. La sfârșitul lunii ianuarie 1945, 45.000 de prizonieri au fost evacuați din Stutthof și din lagărele sale prin satelit.