Find out what the average Mechanical Engineer salary is
How much does a Mechanical engineer make in India?
Based on 782 salaries
The average mechanical engineer salary in India is ₹ 353,751 per year or ₹ 181 per hour. Entry-level positions start at ₹ 225,000 per year, while most experienced workers make up to ₹ 840,000 per year.