Talent.com

Doctor: Average Salary in South Africa, 2026

Find out what the average Doctor salary is

Salary rate
How much does a Doctor make in South Africa?
R 276 000/ Annual
Based on 218 salaries
The average Doctor in South Africa is R 276 000 per year or R 142 per hour. Entry-level positions start at R 202 327 per year, while most experienced workers make up to R 966 000 per year.
MedianR 276 000
chart
LowR 202 327
HighR 966 000
Active jobs with salaries
Registered Nurse | Theatre Experienced / Qualified

Registered Nurse | Theatre Experienced / Qualified

Life HealthcareLife Kingsbury Hospital
Function Nursing Facility Position Registered Nurse | Theatre Experienced / Qualified Introduction.The successful candidate will be responsible for assisting the surgical team to perform surgical pro...Show moreLast updated: 7 days ago
Anatomic Pathologist

Anatomic Pathologist

IDEXXVirtual South Africa
Ask any of our veterinary professionals what their goal is and you will likely hear, “advancing the state of veterinary medicine. With a strong focus on peer-to-peer education and developing relatio...Show moreLast updated: 30+ days ago
Medical Doctor Aesthetics Brand Manager (Jhb) HYBRID

Medical Doctor Aesthetics Brand Manager (Jhb) HYBRID

MVG Recruitment SpecialistsCape Town, Western Cape, South Africa
Were Hiring : Medical Aesthetic (Injectables) Brand Manager.Are you a medical professional passionate about aesthetics and ready to transition into brand leadership Were seeking an.Conduct market re...Show moreLast updated: 30+ days ago
  • Promoted
Medical Doctor

Medical Doctor

Mobi TrainKraaifontein, South Africa
Medical Doctor needed long term Mondays and Tuesdays in the Northern Suburbs with a dispensing license ASAP.If you are able to assist please send the following : .Show moreLast updated: 22 days ago