29 сентября 1943 года Ставка Верховного Главнокомандования в связи с поступившими данными о возможной подготовке врага к отводу группы армий «Север» предупредила об этом командующих Ленинградским, Волховским и Северо-Западным фронтами и предложила создать на этот случай ударные группировки, а в частях 1-й линии подвижные отряды преследования.
Предложения Военных советов фронтов по разгрому 18-й армии противника Ставка утвердила. Замысел операции заключался в том, чтобы силами Ленинградского и Волховского фронтов смять фланговые группировки 18-й немецкой армии, затем, развивая наступление на кингисеппском и лужском направлениях, завершить ее разгром и выйти на рубеж реки Луга. В последующем все три фронта, наступая в направлениях Нарвы, Пскова и Идрицы, должны были нанести поражение 16-й армии противника и полностью очистить Ленинградскую и Калининскую области, создав условия для проведения операции по освобождению Прибалтики.
Войскам двух фронтов противостояла 18-я немецкая армия. В ее составе действовали 19 дивизий и 3 бригады. Южнее, против 2-го Прибалтийского фронта, находилась 16-я армия. Эти две армии составляли группу «Север».
Ленинградский фронт под командованием генерала Л. А. Говорова имел полосу обороны протяженностью 255 километров от станции Долгово до Гонтовой Липки. На южном берегу Финского залива, в районе Долгово, Большая Ижора и Ораниенбаум протяженностью по фронту 50 и в глубину 25 километров, располагалась приморская группа войск, которая по суше была отрезана войсками противника от Ленинграда. К началу наступления фронта туда была передислоцирована по Финскому заливу 2-я ударная армия. 42-я и 67-я армии оборонялись южнее и юго-восточнее Ленинграда.
Волховский фронт под командованием генерала К. А. Мерецкова занимал оборону от Гонтовой Липки до озера Ильмень по фронту протяженностью 232 километра. Южнее оборонялся 2-й Прибалтийский фронт. Кроме Ленинградского и Волховского фронтов к операции привлекались 2-й Прибалтийский фронт и Краснознаменный Балтийский флот.
Ленинградский фронт прорывал вражескую оборону на двух участках. Один удар наносился на Ропшу с ораниенбаумского плацдарма 2-й ударной армией, а другой — с Пулковских высот 42-й армией по сходящимся направлениям на Ропшу. Предполагалось окружить и уничтожить вражеские войска в районе Красного Села и Стрельны. После выполнения этой задачи армии должны были вести наступление на Кингисепп, часть сил 42-й армии — на Гатчину. 67-я армия наносила вспомогательный удар на станцию Мга и юго-западнее ее.
Оперативное построение войск фронта было одноэшелонным. Резерв фронта состоял из корпуса в составе четырех дивизий. Он располагался в полосе 42-й армии. Оперативное построение объединений главной группировки фронта двухэшелонное. Во 2-й ударной армии два корпуса наступали в первом эшелоне и один — во втором. В 42-й армии в первом эшелоне было три корпуса, во втором — один. В этих армиях создавались подвижные группы, в состав которых входили 1–2 усиленные танковые бригады.
Волховский фронт наносил силами 59-й армии удар, который должен был завершиться прорывом вражеской обороны севернее и южнее Новгорода, дальнейшим наступлением по сходящимся направлениям на Люболяды, 20 километров западнее Новгорода, окружением и уничтожением вражеских сил в городе и западнее его. По выполнении этой задачи армия должна была наступать в западном и юго-западном направлениях, овладеть Лугой, выйти на рубеж Луга, Уторгош, 40 километров западнее озера Ильмень и, отрезая противнику пути отхода на Псков, во взаимодействии с войсками Ленинградского фронта завершить разгром 18-й немецкой армии.
8-я и 54-я армии фронта своими активными действиями в направлении Тосно, Любань и Чудово, расположенных на железной дороге Ленинград — Москва, получили задачу не допустить переброски немецких войск к Новгороду, а в случае их отхода немедленно перейти к преследованию.