Health

DistrictHospital NameCityProvincePhone No.
ColomboNational Hospital of Sri LankaColomboWestern+94 11 2691111
ColomboLady Ridgeway Hospital for ChildrenColomboWestern+94 11 2693711 / +94 11 2693712
KandyNational Hospital – Kandy (General)KandyCentral+94 81 222261
KandyTeaching Hospital, PeradeniyaPeradeniyaCentral(General hospital – contact via main line)
GalleTeaching Hospital – KarapitiyaGalleSouthern+94 91 2232176 (approx.)
GalleTeaching Hospital – MahamoderaGalle areaSouthern+94 91 2222261 (approx.)
MataraDistrict General Hospital – MataraMataraSouthern+94 77 3420589 (from directory; unofficial)
ColomboColombo South Teaching Hospital – KalubowilaKalubowilaWestern0112 832 950
JaffnaJaffna Teaching HospitalJaffnaNorthern(General enquiries phone not publicly listed)
VavuniyaVavuniya District General Hospital (Provincial)VavuniyaNorthern+94 24 2222262 / +94 24 2222761
KurunegalaTeaching Hospital – KurunegalaKurunegalaNorth Western(Central number not readily published)
GampahaDistrict General Hospital RagamaWestern (NW-adjacent)(individual numbers vary)
AnuradhapuraAnuradhapura Teaching HospitalAnuradhapuraNorth Central+94 25 2222261
PolonnaruwaPolonnaruwa District General HospitalPolonnaruwaNorth Central+94 27 2222261
TrincomaleeTrincomalee General HospitalTrincomaleeEastern+94 26 2222261
BatticaloaBatticaloa Teaching HospitalBatticaloaEastern+94 65 2222261
RatnapuraRatnapura General HospitalRatnapuraSabaragamuwa+94 45 2222261
KegalleKegalle General HospitalKegalleSabaragamuwa+94 35 2222261
BadullaBadulla General HospitalBadullaUva+94 55 2222261
MonaragalaMonaragala District HospitalMonaragalaUva+94 55 2270041
DistrictHospital NameCityProvincePhone Number
ColomboNational Hospital of Sri LankaColombo 10Western011 2691111
Colombo South Teaching HospitalKalubowilaWestern011 2763261
GampahaDistrict General Hospital GampahaGampahaWestern033 2222261
Teaching Hospital RagamaRagamaWestern011 2959261
KalutaraDistrict General Hospital KalutaraKalutaraWestern034 2222261
Base Hospital PanaduraPanaduraWestern038 2232261
KandyNational Hospital KandyKandyCentral081 2222261
Teaching Hospital PeradeniyaPeradeniyaCentral081 2388001
MataleDistrict General Hospital MataleMataleCentral066 2222261
Base Hospital DambullaDambullaCentral066 2284261
Nuwara EliyaDistrict General Hospital Nuwara EliyaNuwara EliyaCentral052 2222261
Base Hospital DickoyaHattonCentral051 2222261
GalleTeaching Hospital KarapitiyaGalleSouthern091 2232176
Base Hospital BalapitiyaBalapitiyaSouthern091 2258261
MataraDistrict General Hospital MataraMataraSouthern041 2222261
Base Hospital KamburupitiyaKamburupitiyaSouthern041 2292261
HambantotaDistrict General Hospital HambantotaHambantotaSouthern047 2220141
Base Hospital TangalleTangalleSouthern047 2240261
JaffnaTeaching Hospital JaffnaJaffnaNorthern021 2222261
Base Hospital Point PedroPoint PedroNorthern021 2263261
AnuradhapuraTeaching Hospital AnuradhapuraAnuradhapuraNorth Central025 2222261
Base Hospital ThambuttegamaThambuttegamaNorth Central025 2276261
PolonnaruwaDistrict General Hospital PolonnaruwaPolonnaruwaNorth Central027 2222261
Base Hospital MedirigiriyaMedirigiriyaNorth Central027 2248261
KurunegalaTeaching Hospital KurunegalaKurunegalaNorth Western037 2222261
Teaching Hospital KuliyapitiyaKuliyapitiyaNorth Western037 2281261
PuttalamDistrict General Hospital ChilawChilawNorth Western032 2222261
Base Hospital PuttalamPuttalamNorth Western032 2265261
RatnapuraTeaching Hospital RatnapuraRatnapuraSabaragamuwa045 2222261
Base Hospital EmbilipitiyaEmbilipitiyaSabaragamuwa047 2230261
KegalleDistrict General Hospital KegalleKegalleSabaragamuwa035 2222261
Base Hospital MawanellaMawanellaSabaragamuwa035 2246261
BadullaProvincial General Hospital BadullaBadullaUva055 2222261
Base Hospital DiyatalawaDiyatalawaUva057 2229061
MonaragalaDistrict General Hospital MonaragalaMonaragalaUva055 2276261
Base Hospital BibileBibileUva055 2246561
BatticaloaTeaching Hospital BatticaloaBatticaloaEastern065 2222261
Base Hospital ValaichchenaiValaichchenaiEastern065 2257261
TrincomaleeDistrict General Hospital TrincomaleeTrincomaleeEastern026 2222261
Base Hospital KantaleKantaleEastern026 2234261
AmparaDistrict General Hospital AmparaAmparaEastern063 2222261
Base Hospital AkkaraipattuAkkaraipattuEastern067 2277261
DistrictHospital NameCityProvincePhone No.
ColomboNational Hospital of Sri LankaColomboWestern+94 11 2691111
Lady Ridgeway Hospital for ChildrenColomboWestern+94 11 2693711 / +94 11 2693712
GampahaDistrict General Hospital GampahaGampahaWestern033 2222261
Teaching Hospital RagamaRagamaWestern0112 959 262
KalutaraDistrict General Hospital KalutaraKalutara Western034 2222261
KandyNational Hospital – Kandy (General)KandyCentral+94 81 222261
Teaching Hospital, PeradeniyaPeradeniyaCentral0812 388 001
MataleDistrict General Hospital MataleMataleCentral066 2222261
Base Hospital DambullaDambullaCentral0662 284 761
Nuwara EliyaDistrict General Hospital Nuwara EliyaNuwara EliyaCentral052 2222261
GalleTeaching Hospital – KarapitiyaGalleSouthern+94 91 2232176
Teaching Hospital – MahamoderaGalle areaSouthern+94 91 2222261
MataraDistrict General Hospital – MataraMataraSouthern041 2222261
Base Hospital KamburupitiyaKamburupitiyaSouthern041 2292261
JaffnaJaffna Teaching HospitalJaffnaNorthern021 2222261
Base Hospital Point PedroPoint PedroNorthern021 2263261
Vavuniya District General Hospital (Provincial)VavuniyaNorthern+94 24 2222262 / +94 24 2222761
KurunegalaTeaching Hospital – KurunegalaKurunegalaNorth Western0372 222 261
Teaching Hospital KuliyapitiyaKuliyapitiyaNorth Western0372 281 261
AnuradhapuraAnuradhapura Teaching HospitalAnuradhapuraNorth Central+94 25 2222261
Base Hospital ThambuttegamaThambuttegamaNorth Central025 2276261
Polonnaruwa District General HospitalPolonnaruwaNorth Central+94 27 2222261
TrincomaleeTrincomalee General HospitalTrincomaleeEastern+94 26 2222261
Batticaloa Teaching HospitalBatticaloaEastern+94 65 2222261
RatnapuraRatnapura General HospitalRatnapuraSabaragamuwa+94 45 2222261
Kegalle General HospitalKegalleSabaragamuwa+94 35 2222261 (
BadullaBadulla General HospitalBadullaUva+94 55 2222261
Monaragala District HospitalMonaragalaUva+94 552 276 261
Scroll to Top