© 2020 College of Emergency Nursing AustralasiaBackground: Cardiopulmonary resuscitation (CPR) training for nursing students is important. The aim of study is to examine the effectiveness of a simulation-based CPR training program on the knowledge, practices, satisfaction, and self-confidence of nursing students. Methods: The study was conducted with a mixed-method design. The quantitative data were obtained by using the “CPR Knowledge Questionnaire,” the “Students’ Satisfaction and Self-Confidence Scale,” and the “CPR Skills Observation Checklist”, and the qualitative data were collected by using the “Semistructured Interview Form” in four focus group sessions, each consisting of six participants. Results: The mean pretest CPR knowledge score of the students before the simulation-based CPR training was 5.66 ± 1.97 out of 10.0. The mean posttest CPR knowledge score (8.38 ± 1.30) increased significantly after the simulation (p < 0.001). In addition, the mean posttest CPR skills score was significantly higher than the mean pretest CPR skills score (p < 0.001). Themes from the qualitative data revealed that the students considered the simulation to be an interesting and useful teaching method. These themes were “worries before simulation” and “satisfaction following simulation”. Conclusion: Simulation-based CPR training improved the levels of knowledge and skills of nursing students. In addition, after the simulation training, satisfaction and self-confidence scores were found to be high.