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
