What strait separates the Spanish mainland from Morocco and links the Atlantic Ocean with the Mediterranean Sea?

The story behind the answer

The Strait of Gibraltar separates mainland Spain from Morocco and links the Atlantic Ocean with the Mediterranean Sea.

The strait lies between southern Spain and northern Africa, with the British territory of Gibraltar on its northern shore. It is about 60 kilometers long, while its narrowest point is roughly 14 kilometers wide.

Because it connects two major bodies of water, the Strait of Gibraltar is a crucial maritime passage. Surface water flows generally into the Mediterranean from the Atlantic, while denser deep water moves outward in the opposite direction.

The strait also has exceptional historical importance. It has served as a gateway between Europe and Africa and is associated with the ancient “Pillars of Hercules.” Its location continues to give it strategic importance for shipping and naval activity.

Source: Wikipedia · fact-checked Oct. 2026

Add question to a list

Choose a list to keep this question in: