Die Entfernung (Strecke bzw. Distanz) zwischen Tafresh und Kangāvar beträgt Luftlinie ca. 189 km (Kilometer).
Mit dem Zug oder Auto ist die effektive Strecke nach Kangāvar wahrscheinlich länger, da hier nur die direkte Strecke (Luftlinie) von Tafresh nach Kangāvar berechnet wurde.