直布羅陀海峽位於西班牙最南部和非洲的西北部之間,全長大約90公里,寬度13~43公里。海峽最深處1181米,最淺處水深301米,平均深度375米。它是地中海通往大西洋的門戶。直布羅陀海峽北岸爲英國的直布羅陀,南岸爲摩洛哥。
直布羅陀海峽位於西班牙最南部和非洲西北部之間(西經5度36分,北緯35度57分),全長約90千米最窄處在西班牙馬羅基角和摩洛哥西雷斯角之間,寬僅13千米。