Kaempferide is an O-methylated flavonol that has received much attention due to its various biological activities. In this study, we explored the underlying mechanisms of kaempferide in human lung cancer A549 cells. The Cell Counting Kit-8 (CCK-8) assay, Hoechst 33342/propidium iodide double staining, flow cytometry, scratch wound healing assay, and Western blot analysis were used to measure cell apoptosis, the cell cycle, reactive oxygen species (ROS) levels, and cell migration of human lung cancer cells. Kaempferide significantly inhibited human lung cancer cell proliferation, and its toxic effects on normal cells were significantly lower than those of 5-fluorouracil. Kaempferide induced A549 cell apoptosis by decreasing the mitochondrial membrane potential and the expression level of B-cell lymphoma 2, and by increasing the expression levels of Bcl-2-associated X protein and caspase-3. It also regulated mitogen-activated protein kinase (MAPK), signal transducer and activator of transcription 3 (STAT3), and nuclear factor kappa B (NF-κB) signaling pathways by increasing the expression levels of phosphorylated c-Jun N-terminal kinase, p-p38, I kappa B, and by decreasing the expression levels of phosphorylated extracellular signal-regulated kinase, p-STAT3, and NF-κB. Kaempferide induced cell cycle arrest in the G0/G1 phase in A549 cells by downregulating the expression levels of p-AKT, cyclin D1, and cyclin-dependent kinase 2. Furthermore, kaempferide blocked A549 cell migration by downregulating the expression levels of transforming growth factor beta 1 (TGF-β1), p-β-catenin, p-glycogen synthase kinase 3 beta, N-cadherin, and vimentin, and by upregulating the expression level of E-cadherin. Kaempferide enhanced the accumulation of ROS, and N-acetyl-l-cysteine (a ROS inhibitor) decreased the regulation of MAPK, NF-κB, AKT, and TGF-β signaling pathways by kaempferide, inhibited cell apoptosis, and reversed cell cycle arrest. Our results showed that kaempferide induced apoptosis via ROS-mediated MAPK, NF-κB, AKT, and TGF-β signaling pathways in A549 cells. Thus, kaempferide may be a novel drug candidate for lung cancer.