Purpose: This study was conducted to investigate academic self-efficacy, metacognition and major satisfaction which influence learning flow in nursing students. Method: The subjects of this study were 239 nursing students in D college. Structured questionnaire was self-administered from May 3 to 30, 2021. The date was analyzed by t-test, ANOVA, Pearson'correlation coefficients, stepwise and multiple regression using SPSS/WIN 22.0. program. Results: In academic self-efficacy, there were significant differences in age. In metacognition, there were significant differences in age, school record. There was a statistically positive correlation between learning flow and academic self-efficacy(r=.211, p=.001), metacognition(r=.357, p<.001), major satisfaction(r=.281, p<.001). The factors influencing learning flow were metacognition(t=.682, p<.001), major satisfaction(t=2.147, p=.023)Multiple regression analysis description is 61.2%. Conclusion: To improve the learning outcomes for nursing students, it is necessary to develop teaching program and curriculum for increasing, metacognition and major satisfaction.