Distance from Middlesbrough to San Martin de la Vega
The shortest distance (air line) between Middlesbrough and San Martin de la Vega is 998.54 mi (1,606.99 km).
How far is Middlesbrough from San Martin de la Vega
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 04:00 (31.08.2025)
San Martin de la Vega is located in Madrid, Spain within 40° 12' 33.84" N -4° 25' 40.08" W (40.2094, -3.5722) coordinates. The local time in San Martin de la Vega is 05:00 (31.08.2025)
The calculated flying distance from San Martin de la Vega to San Martin de la Vega is 998.54 miles which is equal to 1,606.99 km.
Middlesbrough, South Teesside, United Kingdom
Related Distances from Middlesbrough
San Martin de la Vega, Madrid, Spain