BackgroundNursing students’ empathy and positive attitudes toward elderly people could help provide improved elderly care in their future practice. This study aimed to investigate the effects of empathy skills training on nursing students’ empathy and attitudes toward elderly people.MethodsThis quasi-experimental study was conducted in Yasuj, Iran in 2014. The sample consisted of 63 students at Hazrat Zeinab Nursing and Midwifery School who were randomly divided into a control (n = 31) and an intervention group (n = 32). The intervention group attended an eight-hour workshop on empathy skills that was presented through lectures, demonstration, group discussions, scenarios, and questioning. The data were collected using the Persian versions of Kogan’s Attitudes towards Old People Scale and Jefferson Scale of Physician Empathy-Health Professionals Version. Then, the data were entered into the SPSS software, version 19 and were analyzed using descriptive statistics, chi-square test, t-test, and repeated measures analysis of variance.ResultsThe results showed that the empathy skills training program had a significant impact on the students’ mean scores of empathy and attitudes toward elderly people (p < 0.001). The intervention group’s mean score of empathy increased from 77.8 (SD = 10.7) before the intervention to 86 (SD = 7.3) immediately after that and 85.2 (SD = 8.9) 2 months later. Their mean score of attitude also increased from 110.8 (SD = 10.9) before the intervention to 155.2 (SD = 23.4) immediately after the intervention and 158.6 (SD = 23.2) 2 months later. Additionally, the empathy and attitude scores of the intervention group were significantly higher than those for control group immediately and 2 months after the intervention.ConclusionsEmpathy skills training improved the nursing students’ empathy and attitudes towards elderly people. Therefore, empathy training is recommended to be incorporated into the undergraduate nursing curriculum.