Hospitals
Government hospitals, clinics, emergency contacts and health services in Kegalle.
District General Hospital Kegalle
Main government hospital in Kegalle district with emergency, OPD, surgical and maternity services.
035-2222261
Hospital Road, Kegalle
Base Hospital Warakapola
Base hospital serving Warakapola and surrounding areas.
035-2267261
Warakapola Town
Base Hospital Mawanella
Base hospital serving Mawanella area.
035-2246261
Mawanella Town
Divisional Hospital Ruwanwella
Divisional hospital with general medical facilities.
036-2266261
Ruwanwella Town
Divisional Hospital Rambukkana
Divisional hospital serving Rambukkana area.
035-2264261
Rambukkana Town
Divisional Hospital Deraniyagala
Divisional hospital serving Deraniyagala area.
036-2269261
Deraniyagala Town
Divisional Hospital Galigamuwa
Divisional hospital serving Galigamuwa area.
035-2265261
Galigamuwa Town
Divisional Hospital Aranayake
Divisional hospital serving Aranayake area.
035-2257261
Aranayake Town
Divisional Hospital Yatiyanthota
Divisional hospital serving Yatiyanthota area.
036-2250261
Yatiyanthota Town