Die Distanz (Entfernung oder auch Strecke) zwischen Bonnyrigg und Sheffield beträgt Luftlinie circa 296 km (Kilometer).
Mit der Bahn oder dem Auto ist die effektive Strecke nach Sheffield möglicherweise länger, da hier nur die Luftlinie, ausgehend von Bonnyrigg, berechnet wurde.