(South Africa). A Registered Nurse (RN) earns an average salary of R178,797 per year. Most people with this job move on to other positions after 20 years in this career. The skills that increase pay for this job the most are Dialysis and Phlebotomy.