Civil Engineer Salaries in India

Salary estimated from 2,090 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 3 July, 2020
Average in India
₹ 19,514 per month
  • Most Reported
₹ 8,000
₹ 56,000
Salary Distribution

How much does a Civil Engineer make in India?

The average salary for a Civil Engineer is ₹ 19,514 per month in India. Salary estimates are based on 2,090 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.
How much should you be earning?
Tell us about you and get an estimated calculation of how much you should be earning and insight into your career options.
Get started
salary calculator
Civil Engineer salaries by company in India
CompanyAverage salary
₹ 50,000 per month
₹ 29,731 per month
₹ 34,784 per month
₹ 28,482 per month
₹ 25,368 per month
₹ 24,347 per month
₹ 22,638 per month
₹ 23,011 per month
₹ 23,152 per month
₹ 22,388 per month
Civil Engineer salaries by location
CityAverage salary
₹ 20,263 per month
₹ 14,594 per month
₹ 14,893 per month
₹ 23,686 per month
₹ 20,536 per month

Job openings for Civil Engineer

View all job openings for Civil Engineer