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

Maintenance engineer salary in India

How much does a Maintenance Engineer make in India?

Average base salary


The average salary for a maintenance engineer is ₹22,013 per month in India. 268 salaries reported, updated at 18 March 2023

Is this useful?

Top companies for Maintenance Engineers in India

  1. Renault Group
    4,793 reviews36 salaries reported
    ₹48,199per month
Is this useful?

Highest paying cities near India for Maintenance Engineers

  1. Delhi, Delhi
    ₹33,302 per month
    7 salaries reported
  2. Bengaluru, Karnataka
    ₹25,465 per month
    13 salaries reported
  3. Raipur, Chhattisgarh
    ₹24,587 per month
    12 salaries reported
  1. Pune, Maharashtra
    ₹22,956 per month
    14 salaries reported
  2. Coimbatore, Tamil Nadu
    ₹21,455 per month
    13 salaries reported
  3. Ahmedabad, Gujarat
    ₹21,039 per month
    12 salaries reported
  1. Mumbai, Maharashtra
    ₹20,559 per month
    8 salaries reported
  2. Silvassa, Dadra and Nagar Haveli
    ₹19,915 per month
    10 salaries reported
  3. Chennai, Tamil Nadu
    ₹19,395 per month
    41 salaries reported
Is this useful?

Where can a Maintenance Engineer earn more?

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

How much do similar professions get paid in India?

Maintenance Mechanic

115 job openings

Average ₹24,416 per month

Is this useful?

Frequently searched careers

Security Guard


Software Engineer


Data Entry Clerk




Laboratory Technician

Graphic Designer

Computer Operator

Civil Engineer