Die Distanz (Entfernung oder auch Strecke) zwischen Charikar und Upper Dir beträgt Luftlinie circa 247 km (Kilometer).
Mit dem Auto oder Zug ist die effektive Strecke nach Upper Dir sicherlich länger, da hier nur die Luftlinie, ausgehend von Charikar, berechnet wurde.