Distance from Malta to Afghanistan

The distance between Malta and Afghanistan is 4,816 kilometers (2,992 miles).

Malta, Europe

Afghanistan, Asia

4,816 km

Distance between centroids

4,651 km

Shortest distance between major cities

Mosta → Balkh

Distances between Malta and Afghanistan by cities:

City in Malta City in Afghanistan Distance (kilometers)
Mosta Balkh 4,651 km
Zeitun Kabul 4,912 km
Pembroke Kabul 4,915 km
Birkirkara Gardez 4,955 km
San Pawl il-Baħar Kabul 4,919 km
Żabbar Gardez 4,949 km
Birkirkara Kabul 4,917 km
Victoria Gardez 4,970 km
Fgura Tarun City 5,028 km
Safi Kandhar 4,717 km
Fgura Gardez 4,951 km
Valletta Bagolaggo 4,819 km
Rabat Mazari-Sharif 4,674 km
Sliema Gardez 4,951 km
Saint John Kabul 4,915 km
Żabbar Kabul 4,911 km
Mosta Gardez 4,957 km
Rabat Gardez 4,961 km
Pembroke Kandhar 4,716 km
Fontana Kabul 4,932 km

Distance between cities calculator →

Other distances from Malta

Distance between countries Kilometers
From Malta to China 7,775 km
From Malta to India 6,446 km
From Malta to United States 9,184 km
From Malta to Indonesia 10,924 km
From Malta to Pakistan 5,098 km

Other distances from Afghanistan

Distances between countries Kilometers
From Afghanistan to China 3,322 km
From Afghanistan to India 1,849 km
From Afghanistan to United States 11,956 km
From Afghanistan to Indonesia 6,166 km
From Afghanistan to Pakistan 424 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Malta and Afghanistan.

From To Distance (kilometers)
Uruguay Trinidad and Tobago 4,817 km
Papua New Guinea Malaysia 4,809 km
Kenya Sri Lanka 4,836 km
Netherlands Guinea-Bissau 4,837 km
Nigeria Bahrain 4,802 km
Nigeria Qatar 4,839 km
Nigeria Ukraine 4,840 km
Netherlands Togo 4,842 km
Bulgaria Equatorial Guinea 4,797 km
Sweden Niger 4,797 km
Nigeria Poland 4,845 km
Slovakia Ethiopia 4,794 km
Papua New Guinea Cambodia 4,790 km
Kenya Turkmenistan 4,850 km
Netherlands Qatar 4,853 km

More distances from Malta

Calculate the distance between any 2 countries