Cytochrome P450 is important class of enzymes metabolizing numerous drugs. The composition and activity of these enzymes are determined the drug distribution in organism, its pharmacological and toxic effect. Thus the prediction of the behaviour of compounds in organism is essential for discovery and development of new drugs in the early stages of this process. The different isoforms of cytochrome P450 can oxidized wide range of chemical compounds and their substrate specifity do not correlate with their taxonomical classification. The main methods of cytochrome P450 substrate specifity prediction is reviewed. These methods divided based on primary informations that used: prediction based on amino acid sequences, ligand-based (pharmacophore and QSAR models) and structure-based (molecular docking, affinity prediction) methods. The common problem of cytochrome P450 substrate prediction and advantage and disadvantages of these methods are discussed.