Die Distanz (Entfernung oder auch Strecke) von Upper Dir nach Peshawar beträgt Luftlinie ungefähr 136 km (Kilometer).
Mit der Bahn oder dem Auto ist die effektive Strecke nach Peshawar möglicherweise länger, da hier nur die Luftlinie von Upper Dir nach Peshawar berechnet wurde.