3,706 salaries
₹15T
Low
₹56T
High
How much does a Mechanical Engineer make? The national average salary for a Mechanical Engineer is ₹21,571 in India. Filter by location to see Mechanical Engineer salaries in your area. Salary estimates are based on 3,706 salaries submitted anonymously to Glassdoor by Mechanical Engineer employees.
How accurate does ₹21,571 look to you?
Your input helps Glassdoor refine our pay estimates over time.
Download as data table
Job Title | Salary |
---|---|
Mechanical Engineer | ₹23,185 /mo |
Senior Mechanical Engineer | ₹9,08,368 /yr |
Mechanical Engineer IV |
per year
per year
per year
The national average salary for a Mechanical Engineer is ₹23,185 per month in India. Filter by location to see a Mechanical Engineer salaries in your area. Salaries estimates are based on 3702 salaries submitted anonymously to Glassdoor by a Mechanical Engineer employees.
The highest salary for a Mechanical Engineer in India is ₹55,988 per month.
The lowest salary for a Mechanical Engineer in India is ₹15,000 per month.