Distance from Middlesbrough to Ashington
The shortest distance (air line) between Middlesbrough and Ashington is 43.79 mi (70.48 km).
How far is Middlesbrough from Ashington
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 05:13 (31.08.2025)
Ashington is located in Northumberland, United Kingdom within 55° 10' 51.6" N -2° 25' 55.2" W (55.1810, -1.5680) coordinates. The local time in Ashington is 05:13 (31.08.2025)
The calculated flying distance from Ashington to Ashington is 43.79 miles which is equal to 70.48 km.
Middlesbrough, South Teesside, United Kingdom
Related Distances from Middlesbrough
Ashington, Northumberland, United Kingdom