Sign In

Hospitals of Majors cities

Hospitals across major cities and towns in Sri Lanka, categorised by region for easy reference:


1. Colombo & Suburbs

Government Hospitals

  • National Hospital of Sri Lanka (Colombo General)
    📍 Colombo 10 | ☎ Emergency: +94 11 269 1111
  • Lady Ridgeway Hospital for Children
    📍 Colombo 08 | ☎ +94 11 269 2211 (Paediatrics)
  • De Soysa Maternity Hospital
    📍 Colombo 08 | ☎ +94 11 269 2611

Private Hospitals

  • Nawaloka Hospital
    📍 Colombo 02 | ☎ Emergency: +94 11 557 7111
  • Asiri Central Hospital
    📍 Colombo 05 | ☎ +94 11 452 4400
  • Durdans Hospital
    📍 Colombo 03 | ☎ +94 11 214 0000

2. Kandy & Central Province

Government Hospitals

  • Kandy General Hospital
    📍 Kandy | ☎ Emergency: +94 81 222 2261
  • Peradeniya Teaching Hospital
    📍 Peradeniya | ☎ +94 81 238 8000

Private Hospitals

  • Kandy Private Hospital
    📍 Kandy | ☎ +94 81 222 2666
  • Asiri Kandy Hospital
    📍 Kandy | ☎ +94 81 223 3555

3. Galle & Southern Province

Government Hospitals

  • Karapitiya Teaching Hospital
    📍 Galle | ☎ Emergency: +94 91 222 2261
  • Matara General Hospital
    📍 Matara | ☎ +94 41 222 2261

Private Hospitals

  • Southern Hospital (Galle)
    📍 Galle | ☎ +94 91 224 4455
  • Nawaloka Hospital (Matara)
    📍 Matara | ☎ +94 41 222 8282

4. Jaffna & Northern Province

Government Hospitals

  • Jaffna Teaching Hospital
    📍 Jaffna | ☎ Emergency: +94 21 222 2261
  • Vavuniya General Hospital
    📍 Vavuniya | ☎ +94 24 222 2261

Private Hospitals

  • Northern Central Hospital (Jaffna)
    📍 Jaffna | ☎ +94 21 221 9999

5. Anuradhapura & North Central Province

Government Hospitals

  • Anuradhapura Teaching Hospital
    📍 Anuradhapura | ☎ Emergency: +94 25 222 2261
  • Polonnaruwa General Hospital
    📍 Polonnaruwa | ☎ +94 27 222 2261

6. Trincomalee & Eastern Province

Government Hospitals

  • Trincomalee General Hospital
    📍 Trincomalee | ☎ Emergency: +94 26 222 2261
  • Batticaloa Teaching Hospital
    📍 Batticaloa | ☎ +94 65 222 2261

Private Hospitals

  • East Coast Hospital (Batticaloa)
    📍 Batticaloa | ☎ +94 65 222 8282

7. Ratnapura & Sabaragamuwa Province

Government Hospitals

  • Ratnapura General Hospital
    📍 Ratnapura | ☎ Emergency: +94 45 222 2261
  • Kegalle General Hospital
    📍 Kegalle | ☎ +94 35 222 2261

8. Badulla & Uva Province

Government Hospitals

  • Badulla General Hospital
    📍 Badulla | ☎ Emergency: +94 55 222 2261
  • Monaragala District Hospital
    📍 Monaragala | ☎ +94 55 227 0041

Key Notes for Travellers

  • Emergency Ambulance: Dial 1990 (Suwaseriya) for free service.
  • Private Hospitals: Faster service but costlier (e.g., Nawaloka, Asiri).
  • Government Hospitals: Free but often crowded; ideal for emergencies.

Specialized Hospitals

  • Apeksha Hospital (Maharagama): Cancer care | ☎ +94 11 285 0500
  • National Eye Hospital (Colombo): ☎ +94 11 269 3911
  • National Institute of Mental Health (Angoda): ☎ +94 11 295 0000