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

Trainer salary in India

How much does a Trainer make in India?

Average base salary


The average salary for a trainer is ₹19,191 per month in India. 2.9k salaries reported, updated at 2 October 2022

Is this useful?

Top companies for Trainers in India

  1. Ikya Human Capital Solutions Pvt Ltd
    125 reviews7 salaries reported
    ₹74,019per month
  2. ₹37,937per month
Is this useful?

Highest paying cities near India for Trainers

  1. Delhi, Delhi
    ₹24,747 per month
    106 salaries reported
  2. Mumbai, Maharashtra
    ₹24,007 per month
    113 salaries reported
  3. Noida, Uttar Pradesh
    ₹23,830 per month
    66 salaries reported
  1. Gurgaon, Haryana
    ₹23,670 per month
    40 salaries reported
  2. Hyderabad, Telangana
    ₹23,462 per month
    152 salaries reported
  3. Bengaluru, Karnataka
    ₹22,729 per month
    201 salaries reported
  1. Pune, Maharashtra
    ₹19,477 per month
    156 salaries reported
  2. Kolkata, West Bengal
    ₹18,963 per month
    55 salaries reported
  3. Bhubaneshwar, Orissa
    ₹17,666 per month
    31 salaries reported
Is this useful?

Where can a Trainer earn more?

Compare salaries for Trainers in different locations
Explore Trainer openings
Is this useful?

How much do similar professions get paid in India?

Personal Trainer

125 job openings

Average ₹17,222 per month

Learning and Development Analyst

6,143 job openings

Average ₹6,72,892 per year

Is this useful?

Frequently searched careers

Security Guard

Software Engineer


Data Entry Clerk




Laboratory Technician


Computer Operator

Graphic Designer

Civil Engineer