Tumors pose a significant threat to human health. Although many methods, such as operations, chemotherapy and radiotherapy, have been proposed to eliminate tumor cells, the results are unsatisfactory. Targeting therapy has shown potential due to its specificity and efficiency. Meanwhile, it has been revealed that cancer stem cells (CSCs) play a crucial role in the genesis, development, metastasis and recurrence of tumors. Thus, it is feasible to inhibit tumors and improve prognosis via targeting CSCs. In this review, we provide a comprehensive understanding of the biological characteristics of CSCs, including mitotic pattern, metabolic phenotype, therapeutic resistance and related mechanisms. Finally, we summarize CSCs targeted strategies, including targeting CSCs surface markers, targeting CSCs related signal pathways, targeting CSC niches, targeting CSC metabolic pathways, inducing differentiation therapy and immunotherapy (tumor vaccine, CAR-T, oncolytic virus, targeting CSCs–immune cell crosstalk and immunity checkpoint inhibitor). We highlight the potential of immunity therapy and its combinational anti-CSC therapies, which are composed of different drugs working in different mechanisms.