Ее соединения 15 апреля очистили от противника всю северо-западную часть Земландского полуострова и устремились вдоль восточного побережья Балтийского моря к югу. К концу дня под натиском советских войск рухнула оборона, преграждавшая путь на косу Пиллау. В ночь на 17 апреля двойным ударом с севера и востока соединения 39-й и 43-й армий овладели городом и портом Фишхаузен.
Остатки группировки противника (15–20 тыс. человек) отошли в северную часть косы Пиллау, где закрепились на заранее подготовленном оборонительном рубеже. 2-я гвардейская армия, ослабленная в предыдущих боях, не смогла с ходу прорвать его оборону и приостановила наступление.
С большим напряжением вели боевые действия 1-я и 3-я воздушные армии, совершавшие ежесуточно около 5 тыс. самолето-вылетов. Силы флота прикрывали приморский фланг наступавших войск, нарушали эвакуацию личного состава и боевой техники противника морем, потопили несколько кораблей и транспортов, десантных барж и подводных лодок. Командующий фронтом принял решение ввести в сражение 11-ю гвардейскую армию. Сменив в ночь на 18 апреля войска 2-й гвардейской армии к западу от Фишхаузена, соединения 11-й гвардейской армии в первый же день провели разведку боем, а утром 20 апреля после артиллерийской подготовки атаковали противника. Шесть дней шли бои на подступах к Пиллау, одному из опорных пунктов Восточной Пруссии. Лесистая местность косы в сочетании с инженерными сооружениями повышала устойчивость обороны противника, а небольшая ширина суши (2–5 км), полностью исключавшая маневр, вынуждала наступавших проводить лобовые атаки. Только к исходу 24 апреля 11-я гвардейская армия прорвала 6-километровую зону оборонительных позиций, прикрывавших подступы к Пиллау с севера.
25 апреля советские войска ворвались на его окраины. К вечеру над городом взметнулся красный флаг. Последний узел сопротивления врага в юго-западной части Земландского полуострова был ликвидирован.
После взятия Пиллау в руках гитлеровцев оставалась лишь узкая коса Фрише-Нерунг. Задачи по форсированию пролива и ликвидации этих войск командующий фронтом возложил на 11-ю гвардейскую армию при поддержке сил Юго-Западного морского оборонительного района. В ночь на 26 апреля передовые соединения армии под прикрытием огня артиллерии и авиации форсировали пролив. В это же время стрелковый полк 83-й гвардейской стрелковой дивизии 11-й гвардейской армии, сводный полк 43-й армии вместе с полком 260-й бригады морской пехоты силами флота были высажены на западное и восточное побережье косы Фрише – Нерунг. Совместными усилиями они захватили северный участок косы. Соединения армии закрепились на достигнутом рубеже. В центре и в южной части косы Фрише-Нерунг, а также в устье реки Висла оказывали упорное сопротивление остатки некогда сильной восточнопрусской группировки. 9 мая более 22 тыс. солдат и офицеров врага сложили оружие.
Разгром противника на Земландском полуострове стал финалом всей Восточно-Прусской операции, в результате проведения которой было уничтожено и разгромлено 42 вражеские дивизии.
Немногим более ста дней и столько же ночей продолжалась Восточно-Прусская стратегическая наступательная операция Советских Вооруженных Сил, осуществленная с 13 января по 26 апреля 1945 года войсками 3-го Белорусского (командующий генерал армии И.Д. Черняховский, с 20 февраля Маршал Советского Союза А.В. Василевский, член Военного совета генерал-лейтенант В.Е. Макаров, начальник штаба генерал-полковник А.Н. Покровский) и 2-го Белорусского (командующий Маршал Советского Союза К.К. Рокоссовский, член Военного совета генерал-лейтенант Н.Е. Субботин, начальник штаба генерал-лейтенант (с 17 февраля генерал-полковник) А.Н. Боголюбов) фронтов, а также частью сил 1-го Прибалтийского фронта (командующий генерал армии И.Х. Баграмян, член Военного совета генерал-лейтенант М.В. Рудаков, начальник штаба генерал-полковник В.В. Курасов). Операции содействовали корабли Краснознаменного Балтийского флота (командующий вице-адмирал Н.К. Смирнов, начальник штаба контр-адмирал А.Н. Попов). Действия сухопутных и морских сил поддерживала авиация дальнего действия – 18-я воздушная армия (командующий главный маршал авиации А.Е. Голованов, начальник штаба генерал-лейтенант авиации Н.В. Перминов).
Это была одна из крупнейших операций Великой Отечественной войны, в результате которой в окружении оказалось 32 дивизии противника, насчитывавших до 320 тысяч солдат и офицеров. За время боевых действий Красная армия полностью уничтожила более 25 вражеских дивизий, 12 дивизий потеряли от 50 до 75 процентов. Вермахт лишился 120 тысяч убитыми и пропавшими без вести, 194 тысячи – пленных. Боевые действия проходили в полосе в 455 км на глубину свыше 200 км. В рамках этой стратегической наступательной операции были успешно осуществлены Инстербургско-Кёнигсбергская, Миавско-Эльбитская, Кёнигсбергская и Земландская операции. Основные силы 2-го Белорусского фронта с 10 февраля приступили к проведению Восточно-померанской операции.