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
