Sulfur-containing molecules such as thioethers are commonly found in chemical biology, organic synthesis, and materials chemistry. While many reliable methods have been developed for preparing these compounds, harsh reaction conditions are usually required in the traditional methods. The transition metals have been applied in this field, and the palladium-catalyzed coupling of thiols with aryl halides and pseudo halides is one of the most important methods in the synthesis of thioethers. Other metals have also been used for the same purpose. Here, we summarize recent efforts in metal-catalyzed C-S bond cross-coupling reactions, focusing especially on the coupling of thiols with aryl- and vinyl halides based on different metals.