Foodborne zoonotic trematode (FZT) infections are common neglected tropical diseases in Southeast Asia. Their complicated life cycles involve freshwater snails as intermediate hosts. A cross-sectional study was conducted in Yen Bai and Thanh Hoa provinces in North and Central Vietnam, to investigate the diversity of cercariae of potential FZT and to construct the phylogenetic relationship of trematode cercariae based on the Internal Transcribed Spacer 2 (ITS2) region. Among 17 snail species collected from various habitats, 13 were infected by 10 cercarial groups among which parapleurolophocercous, pleurolophocercous, and echinostome cercariae were of zoonotic importance. The monophyletic tree separated cercarial sequences into different groups following the description of the cercariae families in which Haplorchidae, Opisthorchiidae, Echinochasmidae, and Echinostomatidae are important families of FZT. The overall prevalence was different among snail species and habitats and showed a seasonal trend. Parapleurolophocercous and echinostome cercariae emerged as the most common cercariae in snails in Yen Bai, while monostome, echinostome, and megalura cercariae were most common in Thanh Hoa. Using a molecular approach, we identified Parafossarulus striatulus as the first intermediate snail host of Clonorchis sinensis in Thac Ba Lake. Melanoides tuberculata and Bithynia fuchsiana were we identified preferred intermediate snail hosts of a diverse range of trematode species including intestinal flukes (i.e., Haplorchis pumilio and Echinochasmus japonicus) in Yen Bai and Thanh Hoa, respectively.