Die Distanz (Entfernung oder auch Strecke) von Bonnyrigg nach Newcastle beträgt Luftlinie ungefähr 135 km (Kilometer).
Mit dem Auto, der Bahn oder eventuell auch per Schiff ist die effektive Strecke nach Newcastle sicherlich länger, da hier nur die Luftlinie von Bonnyrigg nach Newcastle berechnet wurde.