What is the name of the strait separating Spain from Morocco at the entrance to the Mediterranean Sea?

The story behind the answer

The Strait of Gibraltar separates Spain from Morocco at the entrance to the Mediterranean Sea.

The strait connects the Atlantic Ocean with the Mediterranean and separates the European and African continents. At its narrowest point, the distance between the two shores is about 14 kilometers. The Rock of Gibraltar rises on the northern side, while Morocco’s Jebel Musa is one of the prominent landmarks on the southern side.

The strait is an important maritime route because ships traveling between the Atlantic and Mediterranean pass through it. Water exchange also occurs in both directions: relatively warm, salty Mediterranean water flows outward at depth, while Atlantic water enters nearer the surface.

The ancient Greeks associated the strait with the Pillars of Hercules. Gibraltar itself is a British Overseas Territory, while the surrounding Spanish and Moroccan coasts belong to their respective countries. The strait’s location has made it strategically important from antiquity through modern naval and commercial history.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: