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

Senior Registrar (Medical) (Child & Adolescent Psychiatry)

Western Cape Department of Health and WellnessCape Town, ZA

Minimum Educational Qualification:.Appropriate qualification that allows registration with the Health Professions Council of South Africa (HPCSA) as a Medical Specialist in Psychiatry.CLINICAL SERV... Show more

 • Promoted

Associate Director of Sales

In The City HospitalityCape Town, Western Cape, ZA

ITC Hospitality Group is a fast-growing CBD-based and privately owned property letting and management company that has been in the industry for 20 years.The Company currently represents 4 and 5-sta... Show more

 • Promoted

Dispensing Doctor Sales Representative – Western Cape North

AustellCape Town, ZA

Dispensing Doctor Sales Representative Western Cape North Industry: Pharmaceutical Manufacturing Employment Type: Full-Time Location: Western Cape North Austell Pharmaceuticals, a growing and inn... Show more

 • Promoted

Dispensary Manager – Sitari Fields, Somerset West

Dis-Chem PharmaciesCape Town, ZA

Dis-Chem Pharmacies require the services of a Dispensary Manager for their Sitari Fields,Somerset West store, Manage and supervise the dispensary, including self-medication and staff.Ensure the pro... Show more

 • Promoted