Die Strecke (Distanz bzw. Entfernung) von Haddington nach Bonnyrigg beträgt Luftlinie circa 22 Kilometer (km).
Mit der Bahn oder dem Auto ist die effektive Strecke nach Bonnyrigg sicherlich länger, da hier nur die Luftlinie von Haddington nach Bonnyrigg berechnet wurde.
Luftlinie (ungefähr)
14 Meilen
12 Seemeilen