Civil Engineer Salaries in South Africa

Salary estimated from 145 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 21 November 2019
Average salary
R 515 817 per year
  • Most Reported
R 93 000
R 1 291 000
Salary Distribution

How much does a Civil Engineer make in South Africa?

The average salary for a Civil Engineer is R 515 817 per year in South Africa. Salary estimates are based on 145 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.
Civil Engineer salaries by company in South Africa
CompanyAverage salary
R 1 162 566 per year
R 588 348 per year
R 1 200 000 per year
R 900 000 per year
R 850 000 per year
R 752 395 per year
R 694 424 per year
R 690 667 per year
R 578 052 per year
R 622 483 per year
Civil Engineer salaries by location
CityAverage salary
R 500 293 per year
R 528 444 per year
R 796 109 per year
R 521 471 per year
R 529 114 per year

Civil Engineer job openings

Engineer (Civil Infrastructure)
SMEC
Johannesburg, Gauteng
Civil Engineer / Technologist
Aurecon Group
Pretoria, Gauteng
Civil Engineer (Design)
SRK Consulting
Johannesburg, Gauteng
Civil Engineer Jobs