Flight distance between Midrand, South Africa and Newcastle upon Tyne, United Kingdom 5,865.2 mi / 9,439.1 km