Bonnyrigg está en Reino Unido (Midlothian, Scotland) en la zona horaria Europe/London.
Lugares cercanos son Dalkeith, Loanhead y Mayfield.
Glasgow está a 92 km, Leeds está a 260 km y Liverpool está a 271 km en línea recta.
Distancias desde Bonnyrigg a las ciudades más importantes de Reino Unido y del mundo.
55.8732900°
-3.1051000°