Distance from Bonnyrigg to Leeuwarden
The shortest distance (air line) between Bonnyrigg and Leeuwarden is 400.90 mi (645.18 km).
How far is Bonnyrigg from Leeuwarden
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 08:33 (10.12.2025)
Leeuwarden is located in Noord-Friesland, Netherlands within 53° 12' 0" N 5° 46' 59.88" E (53.2000, 5.7833) coordinates. The local time in Leeuwarden is 09:33 (10.12.2025)
The calculated flying distance from Leeuwarden to Leeuwarden is 400.90 miles which is equal to 645.18 km.
Bonnyrigg, East Lothian and Midlothian, United Kingdom
Related Distances from Bonnyrigg
Leeuwarden, Noord-Friesland, Netherlands