Maintenance Engineer Salary in South Africa
Maintenance Engineer Salary in Centurion
Based on 22 job listings - Centurion, South Africa 2026
Average salary
R 518 483 - R 762 724
Median salary
R 518 483 - R 762 724
Lower rangeUpper range
Other cities
Johannesburg128 job openings
Cape Town91 job openings
Durban84 job openings
Pietermaritzburg65 job openings
Pretoria55 job openings
Stellenbosch47 job openings
Vereeniging46 job openings
Workfromhome37 job openings
Bloemfontein35 job openings
Klerksdorp35 job openings
Midrand35 job openings
Gauteng34 job openings
Rustenburg33 job openings
Gqeberha26 job openings
Sandton25 job openings
Soweto24 job openings
Mbombela (nelspruit)23 job openings
East London21 job openings
Mtubatuba Local20 job openings
The average salary for a Maintenance Engineer in Centurion, South Africa is ZAR 518 483 - ZAR 762 724 per year in 2026, based on 22 job listings.
Explore 22 Maintenance Engineer job listings in South Africa on BeBee, or check our salary calculator for a personalized estimate.