Mechanical Engineer Salaries in South Africa

Salary estimated from 399 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 11 June 2019
Average salary
R 483 148 per year
  • Most Reported
R 91 000
R 1 194 000
Salary Distribution

How much does a Mechanical Engineer make in South Africa?

The average salary for a Mechanical Engineer is R 483 148 per year in South Africa. Salary estimates are based on 399 salaries submitted anonymously to Indeed by Mechanical Engineer employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Mechanical Engineer is less than 1 year.
Mechanical Engineer salaries by company in South Africa
CompanyAverage salary
R 1 006 518 per year
R 650 000 per year
R 613 887 per year
R 796 664 per year
R 808 523 per year
R 753 839 per year
R 800 000 per year
R 700 666 per year
R 691 342 per year
R 653 926 per year
Mechanical Engineer salaries by location
CityAverage salary
R 499 427 per year
R 494 573 per year
R 378 454 per year
R 728 614 per year
R 748 815 per year

Mechanical Engineer job openings

Systems Assurance Engineer
Aurecon Group
Pretoria, Gauteng
Maintenance Engineer (Support)
Sappi
Tugela, KwaZulu-Natal
Logistics Engineer
Volvo Group Trucks Operations
Rosslyn, Gauteng
Mechanical Engineer Jobs