Flight distance between Uitenhage, South Africa and Ciudad Nezahualcoyotl, Mexico 8,905.1 mi / 14,331.3 km