Nurse Salary in Sri Lanka 2026

Complete salary guide with government vs private sector, BSc vs Diploma, and career progression

Updated January 2026 • 12 FAQs with Detailed Answers

Quick Answer

Nurse salaries in Sri Lanka range from LKR 45,000-80,000 for diploma-level Staff Nurses to LKR 60,000-150,000 for BSc Nursing qualified positions. Government nurses earn LKR 55,000-130,000 with allowances, private hospital nurses earn LKR 45,000-100,000. Specialized nurses (ICU, OT, Cardiac) earn LKR 70,000-150,000. Middle East opportunities offer LKR 150,000-300,000/month.

Salary by Qualification and Level

LevelQualificationMonthly (LKR)Annual (LKR)
Staff Nurse Grade 3Diploma (Entry)45,000 - 60,000540K - 720K
Staff Nurse Grade 2Diploma (3-5 yrs)55,000 - 75,000660K - 900K
Nursing OfficerBSc Nursing60,000 - 90,000720K - 1.08M
Senior Nursing OfficerBSc + 8-10 yrs90,000 - 130,0001.08M - 1.56M
Nursing SisterDiploma + 10+ yrs70,000 - 110,000840K - 1.32M
Chief Nursing OfficerBSc + 15+ yrs110,000 - 150,0001.32M - 1.8M

Government vs Private Hospital Salaries

SectorLevelMonthly (LKR)Benefits
GovernmentStaff Nurse (Entry)55,000 - 75,000Pension, Job Security
GovernmentNursing Officer65,000 - 100,000Pension, Allowances
Private HospitalStaff Nurse (Entry)45,000 - 60,000EPF/ETF, Insurance
Private HospitalStaff Nurse (5+ yrs)60,000 - 90,000Performance Bonus
Private HospitalSpecialized Nurse80,000 - 150,000Higher Premium
Middle EastStaff Nurse150,000 - 300,000Tax-free, Housing

Specialized Nursing Salaries

High-Demand Specialties:

  • + ICU/CCU Nurse: LKR 80K-150K
  • + OT Nurse: LKR 75K-140K
  • + Cardiac Care Nurse: LKR 80K-145K
  • + Neonatal Care Nurse: LKR 70K-130K
  • + Oncology Nurse: LKR 70K-125K

Other Specialties:

  • + Emergency Nurse: LKR 65K-120K
  • + Dialysis Nurse: LKR 70K-125K
  • + Psychiatric Nurse: LKR 60K-110K
  • + Community Health Nurse: LKR 55K-95K
  • + Midwife: LKR 55K-100K

Frequently Asked Questions

What is the salary of a nurse in Sri Lanka?

Nurse salaries in Sri Lanka range from LKR 45,000-80,000 for Staff Nurses (diploma holders), LKR 60,000-120,000 for Nursing Officers (BSc Nursing), to LKR 80,000-150,000 for Senior Nursing Sisters. Government nurses earn LKR 55,000-130,000 with allowances, while private hospital nurses earn LKR 45,000-100,000. Specialized nurses (ICU, OT) earn LKR 70,000-150,000.

What is the starting salary of a government nurse in Sri Lanka?

A newly appointed government nurse (Staff Nurse Grade 3) starts at LKR 45,000-55,000 per month basic salary. With duty allowances, night shift allowances, and overtime, total monthly earnings reach LKR 55,000-70,000. BSc Nursing graduates start at a higher grade (Nursing Officer) earning LKR 60,000-80,000 including allowances.

What is the difference between BSc Nursing and Diploma nurse salary?

BSc Nursing graduates enter as Nursing Officers with starting salary LKR 60,000-80,000/month. Diploma nurses enter as Staff Nurses at LKR 45,000-60,000. BSc nurses have faster promotion paths and can reach Senior Nursing Officer (LKR 100,000-150,000) in 8-10 years, while diploma nurses take 12-15 years to reach similar levels. BSc is required for administrative positions.

How much does a private hospital nurse earn in Sri Lanka?

Private hospital nurses earn LKR 45,000-100,000/month depending on hospital and experience. Entry level: LKR 45,000-55,000. Mid-level (3-5 years): LKR 55,000-75,000. Senior nurses: LKR 70,000-100,000. Top private hospitals (Durdans, Lanka Hospitals, Nawaloka) pay LKR 60,000-120,000 for experienced specialized nurses in ICU, OT, and Cardiac Care units.

What is the salary of a Nursing Officer in Sri Lanka?

Nursing Officers (BSc Nursing qualified) in government service earn LKR 60,000-130,000/month based on grade and experience. Entry grade: LKR 60,000-75,000. Senior Nursing Officer: LKR 90,000-120,000. Chief Nursing Officer: LKR 110,000-150,000. Teaching hospitals and specialized units offer LKR 70,000-140,000 with allowances.

Do nurses get overtime pay in Sri Lanka?

Yes, government nurses receive overtime pay at 1.5x normal rate for extra hours. Night shift allowance is LKR 1,500-2,500 per night shift. On-call allowance is LKR 1,000-1,500 per day. With regular overtime and night shifts, nurses can earn an additional LKR 15,000-40,000 per month. Private hospital overtime policies vary but typically pay LKR 300-600 per extra hour.

What is the salary of an ICU nurse in Sri Lanka?

ICU nurses earn LKR 70,000-150,000/month due to specialized skills and higher intensity work. Government ICU nurses earn LKR 70,000-120,000 base. Private hospital ICU nurses earn LKR 80,000-150,000, with premium hospitals (Durdans, Lanka Hospitals) paying LKR 100,000-150,000 for experienced ICU nurses. Certifications in critical care nursing increase salary by 15-25%.

How long does it take to become a Senior Nursing Officer?

BSc Nursing graduates can become Senior Nursing Officers in 8-10 years with good performance. Diploma nurses take 12-15 years to reach Senior Staff Nurse level. Career progression: Staff Nurse (3-5 years) to Senior Staff Nurse (5-8 years) to Nursing Sister/Charge Nurse (8-12 years) to Senior Nursing Officer (10-15 years). Additional qualifications accelerate promotion.

What is the salary of a nurse in Colombo vs other cities?

Colombo nurses earn 15-25% more than other cities. Colombo government hospitals: LKR 60,000-130,000. Kandy: LKR 50,000-110,000. Galle: LKR 50,000-100,000. Jaffna: LKR 45,000-90,000. Private hospitals in Colombo pay LKR 55,000-120,000 vs LKR 45,000-90,000 in other major cities. Most specialized nursing positions are concentrated in Colombo.

Do government nurses get pension in Sri Lanka?

Yes, government nurses receive pension benefits after retirement with 20+ years of service. Pension is calculated based on last drawn salary and years of service. A nurse retiring after 30 years can receive LKR 50,000-90,000/month as pension plus gratuity. Private hospital nurses have EPF/ETF contributions (employer + employee ~20% of salary) but no government pension.

What qualifications increase nurse salary in Sri Lanka?

Salary-boosting qualifications: BSc Nursing (+25-40% vs Diploma), Post-basic specialties (ICU, OT, Cardiac Care) +20-35%, MSc Nursing +25-40%, International certifications (ACLS, BLS, PALS) +10-15%. Foreign experience (Middle East, UK, Australia) significantly increases private hospital salary offers - up to LKR 150,000-200,000 for nurses with 5+ years overseas experience.

Can nurses work in private hospitals while in government service?

No, government nurses cannot work in private hospitals while employed in government service due to conflict of interest. However, they can take approved leave for overseas employment. Many nurses gain experience in government service (for pensionable service years) then move to Middle East (LKR 150,000-300,000/month) or private sector for higher salary. Some return to government service later for pension benefits.

Related Guides