北角海战（，）是第二次世界大战中，发生于英国与纳粹德国之间的一次海上战斗。因战斗区域大致位于挪威北角外海而得名。在这场战斗中，德国海军舰艇编队试图搜寻并攻击西方盟国向苏联运输战争物资的运输船队，但因为情报外泄，与准备已久的英国皇家海军的重型舰只遭遇。经过激烈战斗，德军战列巡洋舰沙恩霍斯特号被击沉，而盟军运输船队平安抵达苏联汉科半岛。这场海战发生于1943年底，是二战中英国与德国主力舰之间的最后一战。 战斗之后，德国再也没有能力派出大型战舰袭扰盟军北方航线。北方航线由此变得相对安全，直至战争结束。