Die Distanz (Entfernung oder auch Strecke) von Şirvan nach Diyarbakır beträgt Luftlinie ca. 159 Kilometer (km).
Mit dem Auto oder Zug ist die effektive Strecke nach Diyarbakır sicherlich länger, da hier nur die direkte Strecke (Luftlinie) von Şirvan nach Diyarbakır berechnet wurde.
Luftlinie (ungefähr)
99 Meilen
86 Seemeilen