東波美拉尼亞攻勢

计划

白俄罗斯第2方面军在康斯坦丁·康斯坦丁诺维奇·罗科索夫斯基指挥下，最初是负责沿维斯瓦河西岸向北面的波美拉尼亚及主要港口城市但泽前进，其主要目的是为了保护由朱可夫指挥的白俄罗斯第1方面军的右翼，当时它正向柏林前进。但是在东普鲁士攻势中，罗科索夫斯基被命令直接向北面的埃尔布隆格进攻，当时大批德军正完好无损的在波美拉尼亚集结，他们威胁朱可夫部队的右翼。
因此东普鲁士攻势的第一阶段结束后，白俄罗斯第2方面军被重新部署从而向北面的波美拉尼亚进攻，消除德军反攻的可能（同样，同时进行的西里西亚攻势中，科涅夫的乌克兰第1方面军在南部负责保护白俄罗斯第1方面军的左翼）。由于需要扫荡两翼因而推迟苏军向柏林的最后推进，这个计划由原订在2月推迟至4月才实施。
斯大林将向柏林的进攻由2月推迟至4月的决定一直受到一些苏联将军和军事历史学家的争论，其中一方认为苏军曾经有机会在2月份更快及可以付出更少损失攻占柏林，而另一方则认为大批德军在两翼集结可能令德军成功的发动反攻及将战争进一步延长：德军确实曾在2月中旬于波美拉尼亚突然发动反攻，即夏至行动。但这延迟却允许苏军在维也纳攻势中攻占奥地利大部。

德军的情报

早在2月13日德国情报部门推断，苏军将设法在进攻柏林前扫荡波美拉尼亚。德国第2集团军正守卫经波美拉尼亚到东普鲁士埃尔布隆格的走廊，要求准许撤退，但被阿道夫·希特勒拒绝，在维斯瓦河的格鲁琼兹，在2月18日被包围（驻军是德军第83步兵师，最后在1个月后投降）。

突破

罗科索夫斯基于2月24日使用刚抵达科兹洛夫的第19军展开进攻，但在经过最初前进20公里后，他们遭到了德军激烈的抵抗。在2月26日他将第3近卫集团军投入到斯德丁的东面，在那里他们前进了40公里，并解救了科兹洛夫。第3近卫集团军在克吉尼亚突破，同时在方面军左翼的斯德丁在2月27日落入苏联第3近卫骑兵军手中。
魏斯已匆匆派出第7装甲军，包括第7装甲师的残余，在鲁姆伯格威胁苏联第19集团军的侧翼。但是在3月2日苏军突破科沙林后第2集团军发现自己与集团军群其余部队的连系已完全被切断。

白俄罗斯第1方面军加入进攻

朱可夫的右翼势力由第3突击集团军、第1近卫坦克集团军和第2近卫坦克集团军组成的一个集群在3月1日投入攻势，向北挺进及其主力集中在鲁兹。整个德国第3装甲集团军的左翼被追个突破切断，原因是海因茨·古德里安拒绝劳斯有关撤退的要求；而右翼则撤向斯德丁。
到3月4日，前进中的苏军坦克部队已到达波罗的海，在波美拉尼亚德军被困在了一系列包围圈里。德国第2集团军开始撤向但泽要塞地区，而德国第3装甲集团军中的武装党卫队第10军已被包围在德拉夫斯科拉尼亚。

第二阶段

罗科索夫斯基于3月6日展开攻势的第2阶段是在第2突击集团军对玛丽恩教堂的守军做成切断的威胁，守军因此在两天后撤离，而在东面的埃尔布隆格最终在3月10日陷落，魏斯已警告埃尔布隆格口袋里无法坚守，于3月9日被撤职，取而代之的是迪特里希·冯·绍肯。德国第2集团军的部队已混乱地撤至但泽及格丁尼亚，在这里被白俄罗斯第2方面军包围。而朱可夫的部队，当时正在奥德河下游西岸扫荡德国第3装甲集团军的残余，迫使德军从阿特丹桥头堡上的最后据点撤退。

科沃布热格之围

许多难民从波美拉尼亚逃入沿海小镇科沃布热格，这里从3月4日被包围。然而，该镇被成功守卫直至3月18日，当时撤离行动已经完成。

但泽之围

但泽—哥腾哈芬（格丁尼亚）要塞地区也是东普鲁士难民逃往西面的主要港口，冯·绍肯尽可能坚守该市以保持疏散路线开放。 
罗科索夫斯基于3月15日展开了最后攻势，主要目标为格丁尼亚和但泽之间的海岸城市索波特，被第70集团军和第49集团军两面夹击，战斗十分残酷但到3月19日苏军矛头已越过索波特，而德军第4装甲师已被击退至但泽外围郊区。3月22日苏联第70集团军到达海岸，分割了德军的防线。格丁尼亚在3月26日被攻占，守军和许多平民撤退至奥尔登堡的高地，再从那里撤离到海尔半岛。
但泽最终在3月28日陷落，第2集团军的残余撤至该市东北部的维斯瓦河三角洲。在这里及从海尔半岛到来避难的平民和军事人员，一直坚持抵抗到5月10日。