Flight distance between Uitenhage, South Africa and Ecatepec, Mexico 8,915.1 mi / 14,347.4 km