Yeast hybrid systems have been widely used due to their convenience and low cost. Based on these systems, many methods have been developed to analyze protein-protein, protein-DNA and protein-RNA interactions. In this paper, we are reviewing these different yeast hybrid systems. According to the number of hybrid proteins, yeast hybrid systems can be divided into three categories, yeast one-hybrid, yeast two-hybrid and yeast three-hybrid systems. Alternatively, yeast hybrid systems can be categorized according to the subcellular localization of the protein interaction process in the cell into nuclear protein-protein interactions, cytosol protein-protein interactions and membrane protein-protein interactions. Throughout the review, we focus on the progress and limitations of each yeast hybrid system over the recent years.