Distance from Portsmouth to Bonnyrigg
The shortest distance (air line) between Portsmouth and Bonnyrigg is 359.92 mi (579.24 km).
How far is Portsmouth from Bonnyrigg
Portsmouth is located in Portsmouth, United Kingdom within 50° 48' 20.88" N -2° 54' 46.08" W (50.8058, -1.0872) coordinates. The local time in Portsmouth is 22:01 (23.11.2024)
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 22:01 (23.11.2024)
The calculated flying distance from Bonnyrigg to Bonnyrigg is 359.92 miles which is equal to 579.24 km.
Portsmouth, Portsmouth, United Kingdom
Related Distances from Portsmouth
Bonnyrigg, East Lothian and Midlothian, United Kingdom