Civil Engineer Salaries in India

Salary estimated from 3,329 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 23 February, 2020
Average salary
₹ 18,747 per month
  • Most Reported
₹ 8,000
₹ 52,000
Salary Distribution

How much does a Civil Engineer make in India?

The average salary for a Civil Engineer is ₹ 18,747 per month in India. Salary estimates are based on 3,329 salaries submitted anonymously to Indeed by Civil Engineer employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Civil Engineer is less than 1 year.
Get personalized salary insights
Tell us about you and get an estimated calculation of how much you should be earning and insight into your career options.
Civil Engineer salaries by company in India
CompanyAverage salary
₹ 28,826 per month
₹ 23,405 per month
₹ 50,000 per month
₹ 29,834 per month
₹ 32,928 per month
₹ 25,696 per month
₹ 24,959 per month
₹ 25,000 per month
₹ 22,497 per month
₹ 23,063 per month
Civil Engineer salaries by location
CityAverage salary
₹ 20,033 per month
₹ 14,580 per month
₹ 15,000 per month
₹ 20,418 per month
₹ 18,681 per month

Job openings for Civil Engineer

  • Junior Engineer/(Civil)
    Lucknow Metro Rail Corporation Ltd (LMRCL)
    Lucknow, Uttar Pradesh
    ₹33,000 - ₹67,300 a month
  • Junior Engineer Civil
    Dr Y. S. Parmar University of Horticulture and Forestry
    Solan, Himachal Pradesh
    ₹18,850 a month
  • Junior Engineer Civil/Mechanical/Automobile
    University of Agricultural Sciences
    4.4
    Bengaluru, Karnataka
    ₹37,900 - ₹70,850 a month
  • Civil engineer
    Intelact Business Solutions
    India
    ₹20,00,000 - ₹30,00,000 a year
  • Junior Engineer Civil
    HPTDC
    Shimla, Himachal Pradesh
    ₹10,300 - ₹34,800 a month
  • Civil Engineer
    Intelact Business Solutions
    Mumbai, Maharashtra
    ₹20,00,000 - ₹37,50,000 a year
View all job openings for Civil Engineer