1. Home
  2. Career Explorer
  3. Nurse
  4. Salaries
Content has loaded

Nurse salary in India

How much does a Nurse make in India?

Average base salary


The average salary for a nurse is ₹17,930 per month in India. 3.3k salaries reported, updated at 29 September 2023

Is this useful?

Top companies for Nurses in India

  1. All India Institute of Medical Sciences
    163 reviews18 salaries reported
    ₹21,493per month
Is this useful?

Highest paying cities near India for Nurses

  1. Kochi, Kerala
    ₹30,894 per month
    83 salaries reported
  2. Delhi, Delhi
    ₹22,372 per month
    71 salaries reported
  3. Mumbai, Maharashtra
    ₹21,825 per month
    170 salaries reported
  1. Gurgaon, Haryana
    ₹21,745 per month
    36 salaries reported
  2. Hyderabad, Telangana
    ₹20,222 per month
    193 salaries reported
  3. Bengaluru, Karnataka
    ₹19,292 per month
    321 salaries reported
  1. Chennai, Tamil Nadu
    ₹15,865 per month
    523 salaries reported
  2. Kolkata, West Bengal
    ₹13,459 per month
    121 salaries reported
  3. Chandigarh, Chandigarh
    ₹12,974 per month
    215 salaries reported
Is this useful?

Where can a Nurse earn more?

Compare salaries for Nurses in different locations
Explore Nurse openings
Is this useful?

How much do similar professions get paid in India?

Registered Nurse

Job openings

Average ₹16,582 per month

Registered Nurse - Operating Room

Job openings

Average ₹20,462 per month

Registered Nurse - Medical/Surgical

Job openings

Average ₹30,486 per month

Registered Nurse - Infusion

Job openings

Average ₹15,116 per month

Is this useful?

Frequently searched careers

Security Guard


Data Entry Clerk


Laboratory Technician

Software Engineer




Office Assistant

Graphic Designer

Elementary School Teacher