Distance from Musselburgh to Bellshill
The shortest distance (air line) between Musselburgh and Bellshill is 38.66 mi (62.22 km).
How far is Musselburgh from Bellshill
Musselburgh is located in East Lothian and Midlothian, United Kingdom within 55° 56' 31.2" N -4° 56' 45.6" W (55.9420, -3.0540) coordinates. The local time in Musselburgh is 03:19 (04.09.2025)
Bellshill is located in North Lanarkshire, United Kingdom within 55° 48' 57.6" N -5° 58' 26.4" W (55.8160, -4.0260) coordinates. The local time in Bellshill is 03:19 (04.09.2025)
The calculated flying distance from Bellshill to Bellshill is 38.66 miles which is equal to 62.22 km.
Musselburgh, East Lothian and Midlothian, United Kingdom
Related Distances from Musselburgh
Bellshill, North Lanarkshire, United Kingdom