Find a Doctor Near You

Browse HPCSA-registered doctors available for online care from wherever you are in South Africa.

Search all doctors

Online doctor care

Start with an online consultation for primary-care advice, prescriptions, sick notes, or referrals when clinically appropriate.

Doctors available now

Find a nearby practice

Looking for an in-person location? Browse approved practices by province and use your device location to order public practice addresses by distance.

Find a practice

Browse Udok doctors

Current doctors on the Udok platform. Use the full directory to filter by language, speciality, special interest, practice, or availability.

View all doctors
Dr Mahomed Sherzaad Aboobaker
General Practitioner

Dr Mahomed Sherzaad Aboobaker

M.B.B.S

47 Park St, Oaklands, Johannesburg, 2192, South Africa
4.8(624)

General Practitioner offering a strong background in diagnosis, treatment and medical care. Effective in treatment of diverse conditions, reviewing medical histories and interpreting test results. Talented at devising treatment plans. Dedicated professional with solid expertise providing lifestyle management, explanation of disease pathology to patient. Encourages preventative medicine.

Languages: english, afrikaans

Dr Mickail Bain
General Practitioner

Dr Mickail Bain

MBChB

29 Orange St, Newlands, Cape Town, 7700, South Africa

I am a dedicated and compassionate medical professional with a strong passion for helping others and making a meaningful impact in both individual lives and the wider community. I have a particular interest in chronic disease management and preventive medicine. Originally from Pretoria, I am now based in Cape Town. Outside of work, I enjoy playing the saxophone, photography, and spending time in nature.

Languages: english, afrikaans

Dr Bianca Booysen
General Practitioner

Dr Bianca Booysen

MBBCh

4.8(589)

I am a compassionate and dedicated general practitioner with a strong foundation in both preventative and curative healthcare. I began my academic journey by completing an undergraduate degree in Biokinetics then I went on to pursue a Bachelor of Medicine and Bachelor of Surgery (MBBCh) degree. I strive to offer comprehensive, evidence-based care, focused on both treatment and prevention while empowering patients through education, empathy, and a personalised approach to health.

Languages: afrikaans, english

Dr Deidre Bruwer
General Practitioner

Dr Deidre Bruwer

MBChB

6 Aurora Dr, Umhlanga Ridge, uMhlanga, 4319, South Africa

Dr Deidré Bruwer is a well-rounded GP with 20+ years’ experience since qualifying in 2002. Expertly bridging Emergency and General Medicine, she provides rapid, high-quality care for acute and chronic conditions. Dr. Bruwer also excels in Aesthetic Medicine, offering evidence-based treatments for natural rejuvenation.She remains a dedicated student of medical innovation, ensuring her patients benefit from the most current protocols in global healthcare.

Languages: english

Dr Ndabezinhle Buthelezi
General Practitioner

Dr Ndabezinhle Buthelezi

MBChB

26 Taunton Rd, Wembley, Pietermaritzburg, 3201, South Africa

Dedicated Medical Doctor with 10+ years of clinical experience in primary healthcare, chronic disease management (diabetes, obesity), and addiction medicine. She leads medical detoxification programs and Opioid Substitution Therapy (OST). Holds an MBChB and a Postgraduate Diploma in Addiction Care. Expertise includes preventive care, patient education, and tailoring medical-assisted treatment plans.

Languages: english, isizulu, isixhosa

Dr Keagan Chaffey
General Practitioner

Dr Keagan Chaffey

MBBCH (cum laude)

88 Johannes St, Fairland, Randburg, 2030, South Africa

I am an independent medical practitioner with broad experience in acute and general medical conditions. I take a patient-centred, holistic approach to care, with a strong focus on accurate diagnosis, evidence-based management, and maintaining optimal function and wellbeing. My clinical interests include general practice, acute care, and musculoskeletal and sports-related conditions. I am committed to providing professional, compassionate, and practical care tailored to each patient’s needs.

Languages: english, afrikaans