Cholangiocarcinomas (CCAs) are hepatobiliary cancers with features of cholangiocyte differentiation; they can be classified anatomically as intrahepatic (iCCA), perihilar (pCCA), or distal CCA (dCCA). These subtypes differ not only in their anatomic location but in epidemiology, origin, etiology, pathogenesis, and treatment. The incidence and mortality of iCCA has been increasing over the past 3 decades, and only a low percentage of patients survive until 5 y after diagnosis. Geographic variations in the incidence of CCA are related to variations in risk factors. Changes in oncogene and inflammatory signaling pathways, as well as genetic and epigenetic alterations and chromosome aberrations, have been shown to contribute to development of CCA. Furthermore, CCAs are surrounded by a dense stroma that contains many cancer-associated fibroblasts, which promotes their progression. We have gained a better understanding of the imaging characteristics of iCCAs and have developed advanced cytologic techniques to detect pCCAs. Patients with iCCAs are usually treated surgically, whereas liver transplantation following neoadjuvant chemoradiation is an option for a subset of patients with pCCAs. We review recent developments in our understanding of the epidemiology, pathogenesis, of CCA, along with advances in classification, diagnosis and treatment.