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