Distance from Middlesbrough to Novi Marof
The shortest distance (air line) between Middlesbrough and Novi Marof is 963.58 mi (1,550.74 km).
How far is Middlesbrough from Novi Marof
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 13:10 (23.04.2025)
Novi Marof is located in Varaždinska županija, Croatia within 46° 10' 0.12" N 16° 19' 59.88" E (46.1667, 16.3333) coordinates. The local time in Novi Marof is 14:10 (23.04.2025)
The calculated flying distance from Novi Marof to Novi Marof is 963.58 miles which is equal to 1,550.74 km.
Middlesbrough, South Teesside, United Kingdom
Related Distances from Middlesbrough
Novi Marof, Varaždinska županija, Croatia