The Pyrenees are a range of mountains in the southwest of Europe that form a natural border between France and Spain. They separate the Iberian Peninsula from France and spread for about 430 km from the Bay of Biscay to Cap de Creus on the Mediterranean Sea.