Ofensywa miała składać się z trzech uderzeń, pierwsze uderzenie miało zostać wyprowadzone z przyczółka pod Oranienbaumem, który został zdobyty wcześniej w tym samym roku, drugie uderzenie miało ruszyć ze Wzgórz Pułkowskich, a trzecie uderzenie z fortyfikacji wokół Nowogrodu. Ofensywa miała rozpocząć się zimą, kiedy to duże oddziały piechoty i artylerii mogłyby spokojnie przejść po zamarzniętych jeziorach i rzekach.

Plany, przygotowania i siły obu stron ZSRR W rejonie Leningradu na odcinku długości 256 km rozlokowano Front Leningradzki. Jego 23 Armia była zaangażowana w wojnę z Finlandią. Z III Rzeszą miały walczyć: 2 Armia Uderzeniowa, potajemnie przerzucona na liczący 50 km szerokości i 25 km głębokości przyczółek pod Oranienbaumem, oraz 42. i 67 Armia, broniące dostępu do miasta od południowego wschodu. Dalej na południe Front Wołchowski zajmował 232-kilometrowy odcinek od Gontowej Lipki do jeziora Ilmen. Na rzece Wołchow, na północ od Nowogrodu, utrzymywał on przyczółek o szerokości 35 km i głębokości 10 km. Główne siły tego frontu stanowiły 8., 54. i 59 Armia. 2 Front Nadbałtycki, w którego skład wchodziły 1. i 3 Armia Uderzeniowa, 22 Armia oraz 6. i 10 Gwardyjska Armia, zajmował 320-kilometrowy odcinek między jeziorami Ilmen i Nieszczarda koło Newla. Wsparcie powietrzne dla tych frontów zapewniały 13., 14.