Mechanical Engineer average salary in South Africa 2021
Find out what the average Mechanical Engineer salary is
Mechanical Engineer: Salary
R 60 000
Based on 1069 salaries
The average Mechanical Engineer salary in South Africa is R 720 000 per year or R 369 per hour. Entry-level positions start at R 360 000 per year, while most experienced workers make up to R 7 800 000 per year.