Arrow Arrow Arrow

Dr Michael Dukes - To Book an Appointment Call: 011 336 3929 or Click Here

Dr Michael Dukes
Contact Number
011 336 3929
42 De Villiers Street

Dr Michael Dukes is a General Practitioner practicing in Johannesburg.
Dr. Michael Dukes is currently practicing by private doctors rooms. He studied and obtained his medical degree abroad. He started practicing in Johannesburg since 1989.

Dr. Michael Duke is able to administer vaccinations to prevent regular diseases and illnesses as well as travel vaccinations to patients going abroad for a while.

Dr. Michael Duke will perform medical examinations for life insurance. He requests that patients bring along the forms, filled out, as well as the authorisation from the company. He only performs these examinations in the mornings.

Dr. Michael Duke will tend to patients of all ages, young and old.

Book now with Dr Michael Dukes in Johannesburg.
Loading .....

Select a preferred time below to book an appointment

Select a Practice:

Patient Reviews


DR Dukes has been our family doctor over 20years now.We only trust him.I fell pregnant in 2013 n gave birth on the 16th feb 2014 the exact date DR Dukes gave and yes to a baby boy the exact gender he said. Dr Dukes also was on point with mom when she was pregnant that's why my mom highly recommends Dr Dukes to anyone who needs an excellent doctor.
Overall Rating Bedside Manner Waiting time

Seen this doctor before? Add a Review

Please enter a short summary of your medical experience (max: 200 chars):

Please Rate the Practitioner

Overall Rating:
Bedside Manner
Waiting time

More General Practitioners in Johannesburg

General Practitioner

Shop 16 Burton Court
8 King George Street Hillbrow


Distance: 0.06 KM

General Practitioner

2Nd Floor - Marble Towers
208 - 212 Jeppe Street


Distance: 0.36 KM

General Practitioner

Triomf Shopping Centre
Cnr Edward Road And Millard Street


Distance: 0.38 KM

General Practitioner

Chesterfield House
146 Koch Street


Distance: 0.46 KM