Novel effective drugs or therapeutic vaccines have been already developed to eradicate viral infections. Some non-viral carriers have been used for effective drug delivery to a target cell or tissue. Among them, cell penetrating peptides (CPPs) attracted a special interest to enhance drug delivery into the cells with low toxicity. They were also applied to transfer peptide/protein-based and nucleic acids-based therapeutic vaccines against viral infections. CPPs-conjugated drugs or vaccines were investigated in several viral infections including poliovirus, Ebola, coronavirus, herpes simplex virus, human immunodeficiency virus, hepatitis B virus, hepatitis C virus, Japanese encephalitis virus, and influenza A virus. Some studies showed that the uptake of CPPs or CPPs-conjugated drugs can be performed through both non-endocytic and endocytic pathways. Despite high potential of CPPs for cargo delivery, there are some serious drawbacks such as non-tissue-specificity, instability, and suboptimal pharmacokinetics features that limit their clinical applications. At present, some solutions are utilized to improve the CPPs properties such as conjugation of CPPs with targeting moieties, the use of fusogenic lipids, generation of the proton sponge effect, etc. Up to now, no CPP or composition containing CPPs has been approved by the Food and Drug Administration (FDA) due to the lack of sufficient in vivo studies on stability, immunological assays, toxicity, and endosomal escape of CPPs. In this review, we briefly describe the properties, uptake mechanisms, advantages and disadvantages, and improvement of intracellular delivery, and bioavailability of cell penetrating peptides. Moreover, we focus on their application as an effective drug carrier to combat viral infections.