Mechanical Engineer Average Salary in South Africa 2021
Find out what the average Mechanical Engineer salary is
Mechanical engineer: Salary
R 58 993
Based on 1116 salaries
The average mechanical engineer salary in South Africa is R 707 912 per year or R 363 per hour. Entry level positions start at R 330 000 per year while most experienced workers make up to R 7 800 000 per year.