Das XXVII. Korps unterstand während der Schlacht um Ostpreußen der 2. Armee und hielt gegenüber dem Serok-Brückenkopf der sowjetischen 65. Armee die Verbindung zum linken Flügel der 9. Armee. Zwischen Narew und Weichsel deckte dabei die 542. Volksgrenadier-Division gegenüber der sowjetischen 47. Armee im Raum Modlin, während nördlich davon die 252. und 35. Infanterie-Division eingesetzt waren. Nach dem Durchbruch Rokossowskis Truppen auf Mława erfolgte der Rückzug nach Thorn. Große Teile der deutschen Verbände wurden nach Süden abgedrängt, am 17. und 18. Januar fielen Modlin, Płońsk und Płock in sowjetische Hände. Im Raum Thorn wurden durch die sowjetische 70. Armee bis 27. Januar große Teile der deutschen 2. Armee eingekesselt: 31. und 73. Infanterie-Division. Das Generalkommando entkam und wurde zur Verteidigung der Nogat-Linie nach Westpreußen geworfen. Im Verlauf der Schlacht um Ostpommern gegenüber der sowjetischen 49. Armee haltend, unterstanden dem Korps im Raum Heiderode-Großwollen Teile der 31., 73., 227. und 251. Infanterie-Division. Heiderode ging am 23. Februar verloren, das Korps wurde über Schöneck nach Norden zurückgedrängt. Der Kommandostab wurde über Danzig nach Westen evakuiert und der 3. Panzerarmee als Reserve an die Oderfront zugeführt. Der Verband wurde Ende April 1945 von der sowjetischen 49. und 70. Armee über Templin auf Fürstenberg zurückgedrängt. Die letzten Verbände des über Parchim nach Westen zur Elbe zurückgehenden Korps ergaben sich am 4. Mai amerikanischen Truppen im Raum nördlich von Ludwigslust.