Mechanical Engineer Salaries in India

Salary estimated from 1,998 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 1 August, 2020
Average salary
₹ 16,860 per month
  • Most Reported
₹ 8,000
₹ 46,000
Salary Distribution

How much does a Mechanical Engineer make in India?

The average salary for a Mechanical Engineer is ₹ 16,860 per month in India. Salary estimates are based on 1,998 salaries submitted anonymously to Indeed by Mechanical Engineer employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Mechanical Engineer is less than 1 year.
How much should you be earning?
Tell us about you and get an estimated calculation of how much you should be earning and insight into your career options.
Get started
salary calculator
Mechanical Engineer salaries by company in India
CompanyAverage salary
₹ 12,130 per month
₹ 12,012 per month
₹ 10,000 per month
₹ 1,87,266 per year
₹ 4,63,499 per year
₹ 7,06,216 per year
₹ 1,87,266 per year
₹ 3,03,610 per year
₹ 4,01,848 per year
₹ 5,000 per week
Mechanical Engineer salaries by location
CityAverage salary
₹ 14,134 per month
₹ 18,944 per month
₹ 16,361 per month
₹ 13,036 per month
₹ 18,273 per month

Mechanical Engineer job openings

Mechanical Engineer- NPD- Solidworks
Hyderabad, Telangana
Design Engineer- Solidworks- NPD
Hyderabad, Telangana
Chennai, Tamil Nadu
Mechanical Engineer Jobs