Distance from Middlesbrough to Edinburgh
The shortest distance (air line) between Middlesbrough and Edinburgh is 122.31 mi (196.84 km).
How far is Middlesbrough from Edinburgh
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 06:39 (05.02.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 06:39 (05.02.2025)
The calculated flying distance from Edinburgh to Edinburgh is 122.31 miles which is equal to 196.84 km.
Middlesbrough, South Teesside, United Kingdom
Related Distances from Middlesbrough
Edinburgh, Edinburgh; City of, United Kingdom