The average salary for a Pharmacist in South Africa is ZAR 830 000 - ZAR 885 000 per year in 2026. The median salary is ZAR 857 500 per year, based on 353 active job listings.
The cities with the most Pharmacist job opportunities in South Africa are Cape Town, Johannesburg, Durban, Pretoria, Randburg. Cape Town leads with 38 job openings.
Leading employers for Pharmacist roles in South Africa include Clicks Group, Dis-Chem Oncology, FarmaGrowers, Locum Connect pty ltd, Mediclinic.
Explore 353 Pharmacist job listings in South Africa on BeBee, or check our salary calculator for a personalized estimate.