Countries between Malta and Canary Islands

Up to 500 kilometers
Libya flag Distance from Malta to Libya is: 354 kilometer Distance from Valletta to Tripoli
Tunisia flag Distance from Malta to Tunisia is: 400 kilometer Distance from Valletta to Tunis
Djerba flag Distance from Malta to Djerba is: 406 kilometer Distance from Valletta to Djerba
Up to 1,500 kilometers
Algeria flag Distance from Malta to Algeria is: 1,033 kilometer Distance from Valletta to Algiers
Up to 2,000 kilometers
Spain flag Distance from Malta to Spain is: 1,661 kilometer Distance from Valletta to Madrid
Gibraltar flag Distance from Malta to Gibraltar is: 1,780 kilometer Distance from Valletta to Gibraltar
Morocco flag Distance from Malta to Morocco is: 1,949 kilometer Distance from Valletta to Rabat
Up to 2,500 kilometers
Portugal flag Distance from Malta to Portugal is: 2,104 kilometer Distance from Valletta to Lisbon
Up to 3,000 kilometers
Canary Islands flag Distance from Malta to Canary Islands is: 2,945 kilometer Distance from Valletta to Las Palmas