直布罗陀湾（）是西班牙的海湾，位于伊比利亚半岛南端，长10公里、宽8公里，面积75平方公里，最大水深400米，南面是直布罗陀海崃和地中海。
历史.直布罗陀湾及临近的地区已被使用超过3000年了。 随后，摩尔人及西班牙人也在中世纪于此处定居。在1704年，英军佔领了直布罗陀。现时西班牙正与英国争执直布罗陀的管制权。有些西班牙渔民也在非法地在英国直布罗陀海域捕鱼。