Im Januar 1944 wurde der deutsche Belagerungsring während der Leningrad-Nowgoroder Operation durch eine neue sowjetische Großoffensive endgültig aufgebrochen. Am 12. Januar griff im Süden die 2. Baltische Front gegen die 16. Armee auf Nowosokolniki an, zwei Tage später begann die Offensive der über See herangeführten 2. Stoßarmee aus dem Brückenkopf von Oranienbaum. Am 15. Januar trat auch die 42. und 67. Armee der Leningrader Front an, am folgenden Tag griff die 59. Armee der Wolchow-Front beidseitig von Nowgorod an. Am 17. Januar wurde die erste Verteidigungslinie der deutschen 18. Armee durchbrochen und Puschkin befreit. Der Durchbruch der 2. Stoßarmee aus dem Kessel von Oranienbaum in Richtung auf Krasnoje Selo bedrohte die rückwärtigen Verbindungen der deutschen 18. Armee. Die Wehrmacht war gezwungen, die Belagerung aufzuheben, die schwere Artillerie abzubauen und Krasnoje Selo, Ropscha und Urizk zu räumen. Am 27. Januar hatten die sowjetischen Verbände die Eisenbahnlinie von Leningrad nach Moskau abgeschnitten, der Heeresgruppe Nord drohte die Einschließung. Ende Januar bis Mitte Februar musste sich die 18. Armee über den Luga- und Pljussa-Abschnitt auf die Landenge bei Narwa sowie südlich des Peipussee auf die Linie Pleskau – Ostrow zurückziehen.