Distance from Middlesbrough to Veliko Tarnovo
The shortest distance (air line) between Middlesbrough and Veliko Tarnovo is 1,443.22 mi (2,322.64 km).
How far is Middlesbrough from Veliko Tarnovo
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 15:17 (11.07.2025)
Veliko Tarnovo is located in Veliko Tarnovo, Bulgaria within 43° 4' 40.08" N 25° 37' 0.12" E (43.0778, 25.6167) coordinates. The local time in Veliko Tarnovo is 17:17 (11.07.2025)
The calculated flying distance from Veliko Tarnovo to Veliko Tarnovo is 1,443.22 miles which is equal to 2,322.64 km.
Middlesbrough, South Teesside, United Kingdom
Related Distances from Middlesbrough
Veliko Tarnovo, Veliko Tarnovo, Bulgaria