List of Medical Schools in South Africa 2025-2026
All Medical Schools In South Africa
A medical school is a tertiary educational institution, or part of such an institution, that teaches medicine, and awards a professional degree for physicians and surgeons. Such medical degrees include the Bachelor of Medicine, Bachelor of Surgery (MBBS, MBChB, BMBS), Doctor of Medicine (MD), or Doctor of Osteopathic Medicine (DO). Many medical schools offer additional degrees, such as a Doctor of Philosophy (Ph.D), Master’s degree (M.Sc), a physician assistant program, or other post-secondary education.
Sefako Makgatho Health Sciences University Faculty of Health Sciences
University of Cape Town Faculty of Health Sciences
University of the Free State Faculty of Health Sciences
University of KwaZulu-Natal Nelson R. Mandela School of Medicine
University of Limpopo Medical school
University of Pretoria School of Medicine
University of Stellenbosch Faculty of Health Sciences
University of the Witwatersrand Faculty of Health Sciences
Walter Sisulu University Faculty of Health Sciences
Nelson Mandela University Medical school
How long does it take to study medicine in South Africa?
Getting MBChB degree in South African medical schools takes 6 years. Generally, the first two years are devoted to laying a strong foundation for a career medicine by teaching basic sciences (like chemistry, physics and biology) as well as basic medical sciences (like psychology, anatomy, immunology etc).
How many medical schools are in South Africa?
There are currently 10 medical schools in South Africa.
How much do doctors earn in South Africa?
An early career Physician / Doctor, General Practice with 1-4 years of experience earns an average total compensation of R462,239 based on 158 salaries. A mid-career Physician / Doctor, General Practice with 5-9 years of experience earns an average total compensation of R510,068 based on 72 salaries.
How much does it cost to study medicine in South Africa?
South Africa’s most expensive degree At R64,500, it costs R23,000 more than the first-year medicine degree offered by the University of the Free State. In 2014, the University of Limpopo’s estimated tuition fee for a first-year medicine degree was the least expensive, at around R31,800.
What Subject Do You Need To Become A Doctor In South Africa?
Below is the general requirement to study medicine in South Africa. Applicants are encouraged to check for all requirements for the particular schools before applying
Write the NBTs
For the National Senior Certificate achieve an aggregate of at least 70%
Mathematics (level 4)
Physical Sciences (level 4)
Life Sciences (level 4)
Afrikaans and English as subjects are strongly recommended