阿尔赫西拉斯海战是一场发生在 1278 年 7 月 25 日的海战。由卡斯蒂利亚海军上将佩德罗·马丁内斯·德菲指挥的卡斯蒂利亚王国舰队以及马里尼德王朝和格拉纳达酋长国,由 Abu Yaqub Yusuf an-Nasr 指挥。这场战斗是在摩尔人海军远征伊比利亚半岛的背景下进行的。这场战斗发生在直布罗陀海峡,穆斯林取得了胜利。
这场战斗恰逢阿尔赫西拉斯城同时被围困,该城从 1278 年持续到 79 年,由 Infante Sancho 指挥。卡斯蒂利亚王子将在 1279 年晚些时候放弃围攻,标志着直布罗陀海峡长期战斗的第一次行动结束。