Official Public Healthcare Directory • 2026 Edition
Sri Lanka National Hospital Directory
Discover government teaching, provincial, district, and base hospitals across all 9 provinces. Verified against Ministry of Health (MoH) Sri Lanka 2026 health institution registries.
MoH Accredited Ledger
All 9 Provinces Covered
Includes Base Hospital Kinniya
Showing 37 of 37 public hospitals
Source: MoH Health Institutions 2026 Directory • Updated March 2026
Base Hospital Type A
Base Hospital Gampola
Hospital Road, Gampola, Central Province, Sri Lanka
Kandy District • Central Province
081-2352261Helpline: 1990
Key Outpatient Units & Clinics
General OPDSurgical ClinicPediatrics+1 more
MOH-CP-KAN-BHA-001
Base Hospital Type A
Base Hospital Homagama
High Level Road, Homagama, Western Province, Sri Lanka
Colombo District • Western Province
011-2855261Helpline: 1990
Key Outpatient Units & Clinics
General OPDDental SurgeryMaternity Clinic+1 more
MOH-WP-COL-BHA-001
Base Hospital Type A
Base Hospital Kalmunai (North & South)
Hospital Road, Kalmunai, Ampara District, Eastern Province, Sri Lanka
Ampara District • Eastern Province
067-2229261Helpline: 1990
Key Outpatient Units & Clinics
General OPDPediatricsObstetrics+1 more
MOH-EP-AMP-BHA-001
Base Hospital Type B
Base Hospital Kantale
Main Street, Kantale, Trincomalee District, Eastern Province, Sri Lanka
Trincomalee District • Eastern Province
026-2234261Helpline: 1990
Key Outpatient Units & Clinics
General OPDEmergency TreatmentMaternity+1 more
MOH-EP-TRIN-BH-004
Base Hospital Type BFeatured Institution
Base Hospital Kinniya
Main Hospital Road, Kinniya 03, Trincomalee District, Eastern Province, Sri Lanka
Trincomalee District • Eastern Province
026-2236261Helpline: 1990
Key Outpatient Units & Clinics
General Outpatient Clinic (OPD)Pediatric Care ClinicObstetrics & Gynecology Clinic+2 more
MOH-EP-TRIN-BH-002
Base Hospital Type B
Base Hospital Muthur
Hospital Road, Muthur, Trincomalee District, Eastern Province, Sri Lanka
Trincomalee District • Eastern Province
026-2238261Helpline: 1990
Key Outpatient Units & Clinics
General OPDPediatric ClinicObstetrics+1 more
MOH-EP-TRIN-BH-003
Base Hospital Type A
Base Hospital Panadura
Hospital Road, Panadura, Kalutara District, Western Province, Sri Lanka
Kalutara District • Western Province
038-2232261Helpline: 1990
Key Outpatient Units & Clinics
General OPDSurgical ClinicGynecology+1 more
MOH-WP-KAL-BHA-002
Base Hospital Type A
Base Hospital Tangalle
Hospital Road, Tangalle, Southern Province, Sri Lanka
Hambantota District • Southern Province
047-2240261Helpline: 1990
Key Outpatient Units & Clinics
General OPDMaternityPediatrics+1 more
MOH-SP-HAM-BHA-001
Specialized National Hospital
Castle Street Hospital for Women (CSHW)
Castle Street, Colombo 08, Western Province, Sri Lanka
Colombo District • Western Province
011-2696225Helpline: 1990
Key Outpatient Units & Clinics
Maternal & Fetal MedicineObstetrics & GynecologyNeonatal Intensive Care+1 more
MOH-WP-COL-SNH-002
Teaching Hospital
Colombo North Teaching Hospital (Ragama)
Hospital Road, Ragama, Gampaha District, Western Province, Sri Lanka
Gampaha District • Western Province
011-2959261Helpline: 1990
Key Outpatient Units & Clinics
Gastroenterology & HepatologyCardiologyOrthopedics+1 more
MOH-WP-GAM-TH-001
Teaching Hospital
Colombo South Teaching Hospital (Kalubowila)
Hospital Road, Kalubowila, Dehiwala, Western Province, Sri Lanka
Colombo District • Western Province
011-2763064Helpline: 1990
Key Outpatient Units & Clinics
General MedicineGeneral SurgeryPediatrics+1 more
MOH-WP-COL-TH-004
District General Hospital
District General Hospital Ampara
Hospital Road, Ampara, Eastern Province, Sri Lanka
Ampara District • Eastern Province
063-2222261Helpline: 1990
Key Outpatient Units & Clinics
General MedicineSurgeryPediatrics+1 more
MOH-EP-AMP-DGH-001
District General Hospital
District General Hospital Chilaw
Hospital Road, Chilaw, North Western Province, Sri Lanka
Puttalam District • North Western Province
032-2222261Helpline: 1990
Key Outpatient Units & Clinics
General MedicinePediatricsObstetrics & Gynecology+1 more
MOH-NWP-PUT-DGH-001
District General Hospital
District General Hospital Gampaha
Hospital Road, Gampaha, Western Province, Sri Lanka
Gampaha District • Western Province
033-2222261Helpline: 1990
Key Outpatient Units & Clinics
General OPDPediatricsObstetrics & Gynecology+1 more
MOH-WP-GAM-DGH-002
District General Hospital
District General Hospital Hambantota
Mirijjawila, Hambantota, Southern Province, Sri Lanka
Hambantota District • Southern Province
047-2222261Helpline: 1990
Key Outpatient Units & Clinics
Emergency TreatmentCardiologyNephrology+1 more
MOH-SP-HAM-DGH-001
District General Hospital
District General Hospital Kalutara (Nagoda)
Hospital Road, Nagoda, Kalutara, Western Province, Sri Lanka
Kalutara District • Western Province
034-2222261Helpline: 1990
Key Outpatient Units & Clinics
General MedicineCardiologyOrthopedics+1 more
MOH-WP-KAL-DGH-001
District General Hospital
District General Hospital Kegalle
Hospital Road, Kegalle, Sabaragamuwa Province, Sri Lanka
Kegalle District • Sabaragamuwa Province
035-2222261Helpline: 1990
Key Outpatient Units & Clinics
General MedicineSurgeryPediatrics+1 more
MOH-SAB-KEG-DGH-001
District General Hospital
District General Hospital Kilinochchi
A9 Highway, Kilinochchi, Northern Province, Sri Lanka
Kilinochchi District • Northern Province
021-2285261Helpline: 1990
Key Outpatient Units & Clinics
General OPDPediatricsObstetrics+1 more
MOH-NP-KIL-DGH-001
District General Hospital
District General Hospital Mannar
Hospital Road, Mannar Town, Northern Province, Sri Lanka
Mannar District • Northern Province
023-2222261Helpline: 1990
Key Outpatient Units & Clinics
General OPDMaternityPediatrics+1 more
MOH-NP-MAN-DGH-001
District General Hospital
District General Hospital Matale
Trincomalee Street, Matale, Central Province, Sri Lanka
Matale District • Central Province
066-2222261Helpline: 1990
Key Outpatient Units & Clinics
General MedicineSurgeryPediatrics+1 more
MOH-CP-MAT-DGH-001
District General Hospital
District General Hospital Matara
Hospital Road, Matara, Southern Province, Sri Lanka
Matara District • Southern Province
041-2222261Helpline: 1990
Key Outpatient Units & Clinics
General MedicineSurgical ClinicPediatrics+1 more
MOH-SP-MAT-DGH-001
District General Hospital
District General Hospital Monaragala
Kachcheri Road, Monaragala, Uva Province, Sri Lanka
Monaragala District • Uva Province
055-2276261Helpline: 1990
Key Outpatient Units & Clinics
General MedicineSurgeryPediatrics+1 more
MOH-UP-MON-DGH-001
District General Hospital
District General Hospital Negombo
Colombo Road, Negombo, Western Province, Sri Lanka
Gampaha District • Western Province
031-2222261Helpline: 1990
Key Outpatient Units & Clinics
General MedicineSurgical ClinicPediatric Care+1 more
MOH-WP-GAM-DGH-003
District General Hospital
District General Hospital Nuwara Eliya
Hospital Road, Nuwara Eliya, Central Province, Sri Lanka
Nuwara Eliya District • Central Province
052-2222261Helpline: 1990
Key Outpatient Units & Clinics
General OPDPediatricsChest & Respiratory Clinic+1 more
MOH-CP-NUE-DGH-001
District General Hospital
District General Hospital Polonnaruwa
Hospital Road, Polonnaruwa, North Central Province, Sri Lanka
Polonnaruwa District • North Central Province
027-2222261Helpline: 1990
Key Outpatient Units & Clinics
Specialized Kidney & Dialysis HospitalGeneral SurgeryPediatrics+1 more
MOH-NCP-POL-DGH-001
District General Hospital
District General Hospital Trincomalee
Hospital Road, Trincomalee, Eastern Province, Sri Lanka
Trincomalee District • Eastern Province
026-2222261Helpline: 1990
Key Outpatient Units & Clinics
CardiologyGeneral SurgeryPediatrics+2 more
MOH-EP-TRIN-DGH-001
District General Hospital
District General Hospital Vavuniya
Inner Circular Road, Vavuniya, Northern Province, Sri Lanka
Vavuniya District • Northern Province
024-2222261Helpline: 1990
Key Outpatient Units & Clinics
General MedicineSurgeryPediatrics+1 more
MOH-NP-VAV-DGH-001
Specialized National Hospital
Lady Ridgeway Hospital for Children (LRH)
Danister de Silva Mawatha, Colombo 08, Western Province, Sri Lanka
Colombo District • Western Province
011-2693711Helpline: 1990
Key Outpatient Units & Clinics
Pediatric CardiologyPediatric SurgeryChild Development Clinic+1 more
MOH-WP-COL-SNH-003
National Teaching Hospital
National Hospital Kandy
Hospital Road, Kandy, Central Province, Sri Lanka
Kandy District • Central Province
081-2222261Helpline: 1990
Key Outpatient Units & Clinics
Cardiology & Cardiac SurgeryOncology Care UnitNephrology & Kidney Transplant+2 more
MOH-CP-KAN-NTH-001
National Teaching Hospital
National Hospital of Sri Lanka (NHSL)
E.W. Perera Mawatha, Colombo 10, Western Province, Sri Lanka
Colombo District • Western Province
011-2691111Helpline: 1990
Key Outpatient Units & Clinics
Cardiology Outpatient ClinicNeurology & NeurosurgeryOrthopedic Surgery+2 more
MOH-WP-COL-NTH-001
Provincial General Hospital
Provincial General Hospital Badulla
Hospital Road, Badulla, Uva Province, Sri Lanka
Badulla District • Uva Province
055-2222261Helpline: 1990
Key Outpatient Units & Clinics
Pulmonology & Chest ClinicCardiologyOrthopedic Surgery+2 more
MOH-UP-BAD-PGH-001
Teaching Hospital
Teaching Hospital Anuradhapura
Maithripala Senanayake Mawatha, Anuradhapura, North Central Province, Sri Lanka
Anuradhapura District • North Central Province
025-2222261Helpline: 1990
Key Outpatient Units & Clinics
Nephrology & Renal Transplant (CKDu Center)CardiologyToxicology & Poison Center+2 more
MOH-NCP-ANU-TH-001
Teaching Hospital
Teaching Hospital Batticaloa
Hospital Road, Batticaloa, Eastern Province, Sri Lanka
Batticaloa District • Eastern Province
065-2222261Helpline: 1990
Key Outpatient Units & Clinics
CardiologyOncologyNephrology+2 more
MOH-EP-BAT-TH-001
National Teaching Hospital
Teaching Hospital Jaffna
Hospital Road, Jaffna, Northern Province, Sri Lanka
Jaffna District • Northern Province
021-2222261Helpline: 1990
Key Outpatient Units & Clinics
CardiologyOncology CarePediatrics & Neonatology+2 more
MOH-NP-JAF-NTH-001
National Teaching Hospital
Teaching Hospital Karapitiya
Karapitiya, Galle, Southern Province, Sri Lanka
Galle District • Southern Province
091-2232176Helpline: 1990
Key Outpatient Units & Clinics
Oncology & RadiotherapyCardiovascular SurgeryPediatric Intensive Care+2 more
MOH-SP-GAL-NTH-001
National Teaching Hospital
Teaching Hospital Kurunegala
Hospital Road, Kurunegala, North Western Province, Sri Lanka
Kurunegala District • North Western Province
037-2222261Helpline: 1990
Key Outpatient Units & Clinics
Cardiology & CatheterizationNephrologyOncology+2 more
MOH-NWP-KUR-NTH-001
Teaching Hospital
Teaching Hospital Ratnapura
Hospital Road, Ratnapura, Sabaragamuwa Province, Sri Lanka
Ratnapura District • Sabaragamuwa Province
045-2222261Helpline: 1990
Key Outpatient Units & Clinics
CardiologyOrthopedicsPediatrics+2 more
MOH-SAB-RAT-TH-001