France

Spain

Barcelona

Portugal

Madrid

Valencia

Mediterranean

Sea

Cádiz

Gibraltar

Ceuta

Melilla

Morocco

300 km

300 miles

France

Spain

Barcelona

Portugal

Madrid

Valencia

Mediterranean Sea

Cádiz

Algeria

Gibraltar

Ceuta

Atlantic Ocean

Melilla

Morocco

200 km

200 miles