Cholangiocarcinoma (CCA) is a complex and refractor type of cancer with global prevalence. Several barriers remain in CCA diagnosis, treatment, and prognosis. Therefore, exploring more biomarkers and therapeutic drugs for CCA management is necessary. CCA gene expression data was downloaded from the TCGA and GEO databases. KEGG enrichment, GO analysis, and protein-protein interaction network were used for hub gene identification. miRNA were predicted using Targetscan and validated according to several GEO databases. The relative RNA and miRNA expression levels and prognostic information were obtained from the GEPIA. The candidate drug was screened using pharmacophore-based virtual screening and validated by molecular modeling and through several in vitro studies. 301 differentially expressed genes (DEGs) were screened out. Complement and coagulation cascades-related genes (including AHSG, F2, TTR, and KNG1), and cell cycle-related genes (including CDK1, CCNB1, and KIAA0101) were considered as the hub genes in CCA progression. AHSG, F2, TTR, and KNG1 were found to be significantly decreased and the eight predicted miRNA targeting AHSG, F2, and TTR were increased in CCA patients. CDK1, CCNB1, and KIAA0101 were found to be significantly abundant in CCA patients. In addition, Molport-003-703-800, which is a compound that is derived from pharmacophores-based virtual screening, could directly bind to CDK1 and exhibited anti-tumor activity in cholangiocarcinoma cells. AHSG, F2, TTR, and KNG1 could be novel biomarkers for CCA. Molport-003-703-800 targets CDK1 and work as potential cell cycle inhibitors, thereby having potential for consideration for new chemotherapeutics for CCA.