Die Entfernung (Strecke bzw. Distanz) von Dundee nach Bonnyrigg beträgt Luftlinie circa 67 km (Kilometer).
Mit dem Auto oder Zug ist die effektive Strecke nach Bonnyrigg höchst wahrscheinlich länger, da hier nur die Luftlinie, ausgehend von Dundee, berechnet wurde.