Mellom 6 og 8,35 millioner tyskere flyktet og ble evakuert fra områder øst for Oder-Neisse-linjen før sovjethæren tok kontroll over regionen. Flyktningefølger som kom innen rekkevidde for den sovjetiske hæren opplevde høye tap, da lavtflyvende jagerfly angrep, og noen ble også overkjørt av panservogner. Mange flyktninger forsøkte å returnere til sine hjem når kamphandlingene stilnet. Det tyske føderale arkivet anslo at mellom 100– sivile (1 % av daværende befolkning) ble drept under flukten og evakueringene. Den mobiliserte KdF-rutebåten «Wilhelm Gustloff» ble senket i januar 1945 av en ubåt tilhørende den sovjetiske marinen. Senkingen førte til omtrent 9 000 sivile og militærpersonell på flykt fra Østpreussen døde. Før 1. juni 1945 hadde omtrent mennesker flyktet tilbake over Oder- og Neisse-elven, mot øst, før sovjetiske og polske myndigheter sperret elvekryssingene. Rundt ankom også Schlesien via Tsjekkoslovakia.