Its Atlantic coast is 710 km (441 mi) long. The Pyrenees mountain range extends 435 km (270 mi) from the Mediterranean to the Bay of Biscay. In the extreme south of Spain's mainland lie the Straits of Gibraltar, which separate the Iberian peninsula and the rest of Europe from Ceuta and Morocco in North Africa.