Die Distanz (Entfernung oder auch Strecke) zwischen Edinburgh und Bonnyrigg beträgt Luftlinie ca. 10 Kilometer (km).
Mit dem Auto oder Zug ist die effektive Strecke nach Bonnyrigg sicherlich länger, da hier nur die Luftlinie von Edinburgh nach Bonnyrigg berechnet wurde.