Talent.com

Nurse: Average Salary in South Africa, 2025

Find out what the average Nurse salary is

Salary rate
How much does a Nurse make in South Africa?
R 570 000/ Annual
Based on 2866 salaries
The average Nurse in South Africa is R 570 000 per year or R 292 per hour. Entry-level positions start at R 270 000 per year, while most experienced workers make up to R 1 236 060 per year.
MedianR 570 000
chart
LowR 270 000
HighR 1 236 060
Active jobs with salaries