Name Telephone number Adresss
District General Hospital Kegalle 0352 222 261
Teaching Hospital Kegalle   035 2222261
 Base Hospital Mawanella   035 2246261
 Base Hospital Karawanella   036 2266261 / 2267374
 Base Hospital Warakapola 035 2267261
District Hospital Aranayaka    035 2258061
 
District Hospital Rambukkana    0352265261  
District Hospital Undugoda 035 2278661  
District Hospital Kithulgala 035 2287561
 
District Hospital Deraniygala  036 2249261  
Rural Hospital Amanawala   
   
Rural Hospital Amithirigala    060 2361551  
Rural Hospital Beligala 035 2282005  
Rural Hospital Gonagaldeniy    
Rural Hospital Hinguralakanda    
Rural Hospital Mahapallegama 0352282161  
Rural Hospital Pindeniya 0352289061  
Estate Rural Kiriporuwa    0452258870