Objective. Salvianolic acid B (Sal B) has been demonstrated to be a potential chemoprevention agent for several cancers. Herein, we investigated the pharmacological function of Sal B on non-small-cell lung cancer (NSCLC) metastasis. Methods. Two NSCLC cell lines (NCI-H2030 and NCI-H1650) were disposed of by 200 μM Sal B or 10 μM PKM2 agonist TEPP-46. Wound healing and transwell experiments were implemented for analyzing migratory and invasive capacities. Epithelial-to-mesenchymal transition (EMT) markers β-catenin and E-cadherin were measured via western blotting. Cellular bioenergetics were evaluated with glucose uptake, lactate production, enolase activity, cellular ATP levels, as well as seahorse-based oxygen consumption rate (OCR), extracellular acidification rate (ECAR) analysis. Metabolic reprogramming markers PKM2, LDHA, and GLUT1 were detected via western blotting and immunofluorescence. Results. The results showed that Sal B disposal weakened the migration and invasion of NCI-H2030 and NCI-H1650 cells and inactivated the EMT process according to downregulation of β-catenin and upregulation of E-cadherin. Sal B-treated NSCLC cells displayed decreased glucose uptake, lactate production, enolase activity, cellular ATP levels, OCR, and ECAR, indicating a reduction in metabolic reprogramming. Additionally, Sal B downregulated the expression of PKM2, LDHA, and GLUT1. TEPP-46 may reverse the inhibitory effect of Sal B on metastasis as well as metabolic reprogramming. Conclusion. Our findings provide evidence that Sal B enables to weaken NSCLC metastasis through PKM2-independent metabolic reprogramming, which sheds light on the promising therapeutic usage of Sal B in treating NSCLC.