Clinic Finder SA

Dental care

42 public facilities across South Africa

South Africa has approximately 1 public dentist per 10,000 people — compared to 1 per 2,000 in the private sector. This shortage means long waiting times for non-emergency dental care, but emergency treatment (extractions, abscess drainage, severe pain) is available at most facilities listed below. The National Oral Health Strategy prioritises preventive care for children and emergency treatment for adults. Dental training hospitals attached to universities (Wits, Pretoria, Western Cape, KZN, Sefako Makgatho, Limpopo) often have shorter waiting times because dental students need patients — and treatment is supervised by qualified dentists.

Key fact: Dental training hospitals often have shorter waits — students need patients, and all treatment is supervised by qualified dentists.

What to expect

1
Walk-in or appointment

Emergency dental: walk in before 07:00 — slots fill fast. Routine care: ask reception to add you to the dental waiting list. Wait times vary from weeks to months.

2
Assessment

A dental therapist or dentist examines your teeth, may take X-rays, and recommends treatment. Most emergency visits result in extraction or temporary filling.

3
Treatment

Extractions, basic fillings, scaling, and abscess drainage are done on-site. Dentures require multiple visits over months. Complex procedures (root canals, crowns) are generally not available.

4
Follow-up

Post-extraction check-up after 1 week. Denture patients: fitting, adjustments, and possible rebasing at 3-6 month intervals.

Who is eligible?

All South African residents. Children are prioritised for preventive care. Emergency dental treatment is free for everyone, including foreign nationals. For routine care, you may be asked for an ID and placed on a waiting list.

Read the full guide

Our guide covers everything in detail: step-by-step process, FAQs, and practical tips.

Dental Care at Public Clinics →

42 facilities offering dental care

Eastern Cape (5)

Cofimvaba Provicial Hospital
Mzansi Road, Cofimvaba,Eastern Cape
District Hospital
24h
Glen Grey Provincial Hospital
Indwe Street, Lady Frere
District Hospital
24h
Medicross Walmer Medical Centre
Newcombe Road, Port Elizabeth
Clinic
Umtata General Hospital
Blakeway Road, Mthatha
District Hospital
24h
Victoria Hospital
Kuntselamanzi Street, Alice
District Hospital
24h

Gauteng (13)

1 Military Hospital
Voortrekker Road, Pretoria
District Hospital
24h
Brits Hospital
Crocodile Street, Brits,Northwest
District Hospital
24h
Carecross Medical & Dental Centre
High Street
Clinic
Dis-Chem Medical Centre
Rivonia Road, Sandton
Clinic
Hillbrow Community Health Centre
Corner Klein and Smit street, Hillbrow,Johannesburg
Community Health Centre
Manor Medical Centre
Kelvin Drive, Morningside Manor, Sandton
Clinic
Medicross Carlswald Medical Centre
5th Road, Carlswald
Clinic
Mofolo South Clinic
Elias Motsoaledi Road, Soweto, Gauteng
Clinic
Northmead Clinic
Cnr Hospital & Aster Street, Northmead, Benoni
Clinic
Park Medix Medical Centre
Park Street, Bedfordview
Clinic
Rosebank Medical and Dental Centre
Sturdee Avenue, Rosebank, Johannesburg
Clinic
Summit Square Medical Centre
School Road, Sandton
Clinic
Tshepong Medical Centre
Tsamaya Avenue, Mamelodi East, Pretoria
District Hospital
24h

KwaZulu-Natal (13)

Charles Johnson Memorial Hospital
Hlubi Street, Nquthu
District Hospital
24h
City Hospital
Ismail C Meer Street,, Durban
District Hospital
24h
Dr Pixley Ka Isaka Seme Memorial Hospital
Bhejane Street, KwaMashu, Durban
District Hospital
24h
Harry Gwala Regional Hospital
Regional Hospital
24h
Itshelejuba Hospital
N2 north, about 30 km past Pongola, Kwazulu Natal, about 30 km past Pongola, Kwazulu Natal
District Hospital
24h
Kloof Medical Centre
Cnr Mkoko Road & Lyngarth Road, Kloof
Clinic
KwaMagwaza Hospital
KwaMagwaza Road, Melmoth
District Hospital
24h
Life Westville Hospital
Spine Road, Westville
District Hospital
24h
Link Hills Medical Centre
Niagara Drive, Waterfall
Clinic
Newkwa Medical Centre
Inanda Road, Durban
Clinic
Ngwelezana Hospital
Thanduyise Drive, Empangeni,KZN
District Hospital
24h
Scottsville Family Clinic
Coronation Road, Pietermaritzburg
District Hospital
24h
Somkhele Clinic
R102, Mtubatuba KZN
Clinic

Limpopo (2)

Helene Franz Hospital
Bochum Road, Bochum
District Hospital
24h
Masakona clinic
Masakona, Vuwani, Vhembe District Municipality
Clinic

North West (2)

Parys District Hospital
Hospital Road, Parys
District Hospital
24h
Phomolong Medical Centre
Makheni Street, Tlhabane
Clinic
24h

Western Cape (7)

Comprehensive Health Care
Market Street, Parow Valley, Cape Town
Clinic
Laingsburg Hospital
Voortrekker Road (N1), Laingsburg, Western Cape
District Hospital
24h
Medicross
Clinic
Muizenberg Medical Practice
Clinic
Panorama Medical Centre
Hennie Winterbach Street, Panorama, Parow
Clinic
Penlyn Medicentre
Bellmore Avenue, Mount View
Clinic
Site B Community Health Clinic
Lwandle Road, C/o Sulani & Sulani Street, Site B (Base) Khayelitsha, Cape Town
Community Health Centre