Hospitals & Clinics
1226 facilities across South Africa
MUCPP Health Centre
Open Public Hospital
Mangaung, Mangaung
2.6 (35)
051 447 2194
Madiba Informal Clinic Settlement
Open Clinic
Durban, Stamford Hill
5.0 (2)
031 403 2920
Madikwa Clinic
Open Clinic
Madikwe
3.0 (2)
014 553 2023
Madwaleni District Hospital
Open Public Hospital
Mthatha, Ngangelizwe
4.1 (17)
Mafane CLINIC
Open Clinic
Thaba Nchu, Selosesha Unit 1
051 873 2885
Mahikeng Provincial Hospital
Open Public Hospital
Mahikeng
3.1 (39)
018 383 6700
Mahlatse Private Clinic
Open Clinic
Mokopane, Central
5.0 (2)
075 256 2668
Maitland Clinic
Open Clinic
Cape Town, Maitland
3.3 (49)
081 780 2386
Maitland Community Health Centre - T.B Unit
Open Community Health Centre
Cape Town, Maitland
3.8 (6)
021 510 6473
Makhado Health Center
Open Public Hospital
Dzanani
1.0 (1)
015 970 4080
Makhotyana Clinic
Open Clinic
Libode
3.5 (2)
069 391 1689
Malabar Clinic
Open Clinic
Gqeberha, Malabar
041 457 2000
Mamelodi Regional Hospital
Open Public Hospital
Pretoria, Mamelodi
3.3 (142)
012 841 8300
Mamre Community Health Clinic
Open Clinic
Cape Town, Mamre
4.0 (20)
021 576 1175
Mandlazini Clinic
Open Clinic
Richards Bay, Airport
5.0 (3)
035 472 7918
Mankweng Hospital
Open Public Hospital
Polokwane
3.4 (70)
015 286 1000
Mankweng Hospital - Casualty Dept
Open Public Hospital
Polokwane, Polokwane Central
5.0 (2)
015 286 1000
Emergency
Mankweng Hospital - Internal Medicine
Open Public Hospital
Polokwane, Polokwane Central
3.0 (24)
015 267 0330
Manyoga clinic
Open Clinic
Mokopane
4.6 (5)
082 990 7116
Maphahlele Clinic
ClinicProvides counselling and support services for survivors of rape and domestic violence.
0156340031
Mapulaneng Hospital
Open Public Hospital
Bushbuckridge
3.1 (51)
013 799 0214
Marias Hope Clinic
Open Clinic
Polokwane, Polokwane Central
4.8 (14)
076 868 6900
Marie Stopes Clinic
Open Clinic
Mthatha, Norwood
2.5 (4)
Marie Stopes Clinic Sandton
Open Clinic
Johannesburg, Bryanston
3.1 (39)
080 011 7785
Maries Stopes Port Elizabeth
Open Public Hospital
Gqeberha, Walmer
080 011 7785