Die Distanz (Entfernung oder auch Strecke) von Haddington nach Saint Andrews beträgt Luftlinie circa 43 Kilometer (km).
Mit der Bahn oder dem Auto ist die effektive Strecke nach Saint Andrews sicherlich länger, da hier nur die direkte Strecke (Luftlinie), ausgehend von Haddington, berechnet wurde.
Luftlinie (ungefähr)
26 Meilen
23 Seemeilen