Flight distance between Uitenhage, South Africa and Edinburgh, United Kingdom 6,423.2 mi / 10,337.1 km