Mechanical Engineer Salaries in India

Updated 4 Jul 2022
₹21,571 /mo
Average Base Pay

3,706 salaries

₹15T

Low

₹56T

High

Additional Cash Compensation
Average₹26,000Range₹5,000 - ₹1,26,500

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.

What is the salary trajectory for a Mechanical Engineer?
₹23,185 /mo
Mechanical Engineer
₹9,08,368 /yr
Senior Mechanical Engineer
No Salary Reports
Mechanical Engineer IV
See Full Career Path

Download as data table

What are some related job titles for a Mechanical Engineer?

Entry Level Mechanical Engineer

₹6,21,024

per year

Entry Level Mechanical Engineer

₹6,21,024

per year

Mechanical Engineering Intern

₹15,241

per year

Frequently asked questions about a Mechanical Engineer salaries

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.