Distance from Middlesbrough to Bellshill
The shortest distance (air line) between Middlesbrough and Bellshill is 139.42 mi (224.37 km).
How far is Middlesbrough from Bellshill
Middlesbrough is located in South Teesside, United Kingdom within 54° 34' 36.12" N -2° 45' 52.2" W (54.5767, -1.2355) coordinates. The local time in Middlesbrough is 07:48 (31.08.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 07:48 (31.08.2025)
The calculated flying distance from Bellshill to Bellshill is 139.42 miles which is equal to 224.37 km.
Middlesbrough, South Teesside, United Kingdom
Related Distances from Middlesbrough
Bellshill, North Lanarkshire, United Kingdom