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
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

LowR 270 000
HighR 1 236 060
Active jobs with salaries