Nurse Salary in India varies based on experience, job role, and location. Entry-level nurses such as GNM or home nurses typically earn between ₹9,000 to ₹16,000 per month. Mid-level roles like OT or ICU nurses can earn an average nurse salary in India up to ₹25,000, while senior positions such as Nursing Superintendent or Director may receive ₹60,000 to ₹1,00,000 monthly. Salaries are generally higher in metro cities like Delhi, Mumbai, and Kochi, especially in private hospitals.
There are different types of nurse salary in India depending on specialization and job setting, clinical, academic, or government. With experience and additional qualifications like MSc Nursing, nurses can move up in their careers from Staff Nurse to Nurse Manager or even Nursing Director. This career path shows strong potential for nurse salary in India career growth, along with opportunities for job stability and professional development.
The different types of nurse salary in India are influenced by job roles, experience levels, and work settings. From home nurses to nursing directors, each role comes with a distinct pay range. Senior positions and specialized roles typically earn more, especially in private or urban healthcare facilities. The table below shows Nurse Salaries in India, role, and experience, across various nursing positions.
Nurse Salaries in India Roles & Experience |
||
Job Title |
Experience |
Salary Range (per month) |
Staff Nurse (GNM) |
0-3 years |
₹10,000 – ₹15,000 |
Home Nurse |
0-3 years |
₹9,000 – ₹16,000 |
OT Nurse |
4-7 years |
₹14,000 – ₹25,000 |
ICU/CCU Nurse |
4-7 years |
₹16,000 – ₹25,000 |
Nursing Supervisor |
8+ years |
₹18,000 – ₹30,000 |
Nursing Professor (Teaching) |
8+ years |
₹25,000 – ₹45,000 |
Nurse Manager |
8+ years |
₹35,000 – ₹50,000 |
Nursing Superintendent |
8+ years |
₹38,000 – ₹60,000 |
Nursing Director |
8+ years |
₹80,000 – ₹1,00,000 |
Note: These are average ranges. Salaries may vary depending on hospital, city, and additional skills.
Nurse salaries in India increase with experience level. Entry-level nurses earn ₹10,000-₹16,000, while senior professionals can earn up to ₹1,00,000 per month.
Entry-level: ₹10,000 – ₹16,000/month
Mid-level: ₹14,000 – ₹31,000/month
Senior-level: ₹25,000 – ₹1,00,000/month
Nurse salaries in India vary by city and hospital, with private and reputed institutions offering higher pay. The table below highlights fresher and experienced salary ranges across major cities and top hospitals.
Top Cities and Hospital-Wise Nurse Salary in India (Fresher & Experienced) |
|||
City |
Hospital |
Fresher Salary |
Experienced Salary |
Mumbai |
Kokilaben Dhirubhai Ambani Hospital |
₹15,279 – ₹25,822 |
₹25,420 – ₹40,865 |
Lilavati Hospital |
₹15,279 – ₹25,822 |
₹25,420 – ₹40,865 |
|
Breach Candy Hospital |
₹15,351 – ₹23,420 |
₹23,568 – ₹38,237 |
|
Delhi |
AIIMS Delhi |
₹15,279 – ₹25,822 |
₹25,420 – ₹40,865 |
Max Super Speciality Hospital |
₹15,279 – ₹25,822 |
₹25,420 – ₹40,865 |
|
Sir Ganga Ram Hospital |
₹15,351 – ₹23,420 |
₹23,568 – ₹38,237 |
|
Bangalore |
Manipal Hospital |
₹15,279 – ₹25,822 |
₹25,420 – ₹40,865 |
Aster CMI Hospital |
₹15,279 – ₹25,822 |
₹25,420 – ₹40,865 |
|
Apollo Hospital Bannerghatta Road |
₹15,351 – ₹23,420 |
₹23,568 – ₹38,237 |
|
Hyderabad |
Apollo Hospitals Jubilee Hills |
₹15,279 – ₹25,822 |
₹25,420 – ₹40,865 |
Yashoda Hospitals |
₹15,279 – ₹25,822 |
₹25,420 – ₹40,865 |
|
Continental Hospitals |
₹15,351 – ₹23,420 |
₹23,568 – ₹38,237 |
|
Chennai |
Gleneagles Global Health City |
₹15,279 – ₹25,822 |
₹20,256 – ₹35,754 |
Apollo Hospitals |
₹15,279 – ₹25,822 |
₹20,256 – ₹35,754 |
|
Fortis Malar Hospital |
₹15,279 – ₹25,822 |
₹20,256 – ₹35,754 |
The nurse salary in India depends significantly on the city of employment, with urban centers offering higher pay. Below is the list of highest-paying cities for nurses, along with their maximum monthly salaries.
Highest Paying Cities for Nurses |
|
City |
Max Salary/Month |
Delhi |
₹40,865 |
Mumbai |
₹40,865 |
Kochi |
₹38,237 |
Gurgaon |
₹38,237 |
Bengaluru |
₹35,822 |
Hyderabad |
₹35,822 |
Kolkata |
₹32,953 |
Chennai |
₹32,953 |
Nurse salaries in India depend on multiple factors like job role, qualifications, experience, and city. Specialized skills and private employers often lead to higher pay.
Job Role & Specialization: Specialized nurses earn more.
Qualifications: MSc Nursing or certifications increase pay.
Experience: More experience means higher salary.
Location: Big cities pay more than rural areas.
Employer Type: Private hospitals and top hospitals offer better pay.
Government hospitals in India also hire nurses. The salary can be between ₹25,399 to ₹82,764 per month. Agencies like NHM, AIIMS, INC, PGIMER, ECHS, ICMR, IITs, UMC, and KGMU give these jobs. To apply, you need a Diploma or B.Sc in Nursing. Both freshers and experienced people can work. Staff nurse salary is around ₹17,500 to ₹35,000. The work is to care for patients, use medical tools, keep records, and help doctors. These jobs give good pay, career growth, and health benefits.
Nurse salary in India increases with more education, special skills, and experience. As nurses learn and grow, they can get better jobs with higher pay. Nurses start as Staff Nurses, then move to Nursing Supervisor, Nurse Manager, and later become Nursing Director. Each step comes with more duties and a better salary. Nurses with an MSc in Nursing can also work in teaching or research, which gives good career growth and more income.
Explore the Nursing Courses 2025 to access essential resources for Nursing exam preparation, including detailed insights and strategies. Dive into the Nursing 2025 for structured courses and focused study plans designed to help aspirants excel in their exams.