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

Engineer salary in India

How much does an Engineer make in India?

Average base salary

₹21,988

The average salary for a engineer is ₹21,988 per month in India. 1.6k salaries reported, updated at 29 November 2022

Is this useful?

Top companies for Engineers in India

  1. Mercedes-Benz Group
    4.0
    8,108 reviews9 salaries reported
    ₹55,000per month
Is this useful?

Highest paying cities near India for Engineers

  1. Bengaluru, Karnataka
    ₹73,723 per month
    315 salaries reported
  2. Hyderabad, Telangana
    ₹41,352 per month
    76 salaries reported
  3. Mumbai, Maharashtra
    ₹39,575 per month
    166 salaries reported
  1. Pune, Maharashtra
    ₹24,958 per month
    123 salaries reported
  2. Gurgaon, Haryana
    ₹23,689 per month
    39 salaries reported
  3. Delhi, Delhi
    ₹22,381 per month
    39 salaries reported
  1. Noida, Uttar Pradesh
    ₹22,139 per month
    44 salaries reported
  2. Kolkata, West Bengal
    ₹21,361 per month
    26 salaries reported
  3. Ahmedabad, Gujarat
    ₹19,862 per month
    79 salaries reported
Is this useful?

Where can an Engineer earn more?

Compare salaries for Engineers in different locations
vs
Explore Engineer openings
Is this useful?

How much do similar professions get paid in India?

Project Engineer

1,716 job openings

Average ₹22,726 per month

Is this useful?

Frequently searched careers

Security Guard

Accountant

Software Engineer

Driver

Teacher

Nurse

Data Entry Clerk

High School Teacher

Laboratory Technician

Pharmacist

Assistant Professor

Computer Operator