Die Distanz (Entfernung oder auch Strecke) von Kirkcaldy nach Haddington beträgt Luftlinie ungefähr 29 km (Kilometer).
Mit dem Auto oder Zug ist die effektive Strecke nach Haddington höchst wahrscheinlich länger, da hier nur die direkte Verbindung (Luftlinie) von Kirkcaldy nach Haddington berechnet wurde.
Luftlinie (ungefähr)
18 Meilen
16 Seemeilen