Flight distance between Uitenhage, South Africa and Diyarbakır, Turkey 5,042.7 mi / 8,115.4 km