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