Den siste tyske offensiven i vest, Ardenneroffensiven, mislyktes hovedsakelig på grunn av manglende drivstoff og evne til rask nok framrykking. De allierte rykket stadig lenger og lenger inn mot selve Tyskland og i øst rykket Den røde armé frem til Oder-Neisse-linjen, hvor framrykkingen stoppet. I takt med den sovjetiske framrykkingen i øst, økte stadig flyktningstrømmen vestover.