Die Distanz (Entfernung oder auch Strecke) von Mardan nach Bat Khela beträgt Luftlinie ungefähr 47 Kilometer (km).
Mit dem Auto oder Zug ist die effektive Strecke nach Bat Khela sicherlich länger, da hier nur die Luftlinie von Mardan nach Bat Khela berechnet wurde.