Bonnyrigg liegt in Großbritannien (Midlothian, Scotland) in der Zeitzone Europe/London.
Orte in der Nähe sind Dalkeith, Loanhead und Mayfield.
Bis nach Glasgow sind es 92 km, Leeds liegt 260 km entfernt und nach Liverpool sind es 271 km Luftlinie.
Entfernungen von Bonnyrigg zu den wichtigsten Städten in Großbritannien und der Welt.
55.8732900°
-3.1051000°