Die Distanz (Entfernung oder auch Strecke) von Mardan nach Upper Dir beträgt Luftlinie ungefähr 113 km (Kilometer).
Mit dem Auto, der Bahn oder eventuell auch per Schiff ist die effektive Strecke nach Upper Dir höchst wahrscheinlich länger, da hier nur die direkte Strecke (Luftlinie) von Mardan nach Upper Dir berechnet wurde.