The latest investigations of long non-coding RNAs (lncRNAs) have revealed their important role in human cancers. LncRNAs are larger than 200 nucleotides in length and fulfill their cellular purpose without being translated into proteins. Though the molecular functions of some lncRNAs have been elucidated, there is still a high number of lncRNAs with unknown or controversial functions. In this review, we provide an overview of different lncRNAs and their role in human cancers. In particular, we emphasize their importance in tumorigenesis of colorectal cancer, the third most common cancer worldwide.