Кроме того, на оборону города было поставлено 344 орудия флотской зенитной артиллерии. Корабли Балтийского флота и береговая артиллерия также поддерживали советскую пехоту при захвате Невского пятачка.
Из состава Балтийского флота были сформированы пехотные части, вставшие на защиту Ленинграда. 83 тысячи балтийских моряков были сняты с кораблей, наземных служб и из них были сформированы 7 бригад морской пехоты. Эти части приняли активное участие в операции, в основном, начиная с сентября 1941 года.