Distance from Bonnyrigg to Edinburgh
The shortest distance (air line) between Bonnyrigg and Edinburgh is 6.37 mi (10.26 km).
How far is Bonnyrigg from Edinburgh
Bonnyrigg is located in East Lothian and Midlothian, United Kingdom within 55° 52' 28.92" N -4° 53' 48.84" W (55.8747, -3.1031) coordinates. The local time in Bonnyrigg is 21:01 (03.04.2025)
Edinburgh is located in Edinburgh; City of, United Kingdom within 55° 57' 11.88" N -4° 48' 38.88" W (55.9533, -3.1892) coordinates. The local time in Edinburgh is 21:01 (03.04.2025)
The calculated flying distance from Edinburgh to Edinburgh is 6.37 miles which is equal to 10.26 km.
Bonnyrigg, East Lothian and Midlothian, United Kingdom
Related Distances from Bonnyrigg
Edinburgh, Edinburgh; City of, United Kingdom