This study is intended to identify relationship between stress, self-esteem and mental health in nursing students. The data were collected from 448 nursing students using self-report questionnaire. The data were analyzed by frequencies, t-test, ANOVA, Pearson's correlation coefficients and Stepwise multiple regression using the SPSS 19.0 program. The result are as followed; First, the average of stress, self-esteem, and mental health was 1.25±0.55, 3.33±0.42, and 2.79±1.20 point. Second, mental health was correlated with stress positively and self-esteem negatively. Third, the influencing factor in mental health of the participant were interpersonal relationship and clinical based stress, R²=.561. Thus, development of guidance program to improve mental health of nursing students is recommended.