Skip to main content
Maintenance Engineer Salary in South Africa

Maintenance Engineer Salary in Benoni

Based on 12 job listings - Benoni, South Africa 2026

Average salary
R 518 483 - R 762 724
Median salary
R 518 483 - R 762 724
Lower rangeUpper range
0

Other cities

Johannesburg121 job openings
Cape Town98 job openings
Durban75 job openings
Pietermaritzburg71 job openings
Pretoria50 job openings
Stellenbosch47 job openings
Klerksdorp45 job openings
Vereeniging42 job openings
Midrand39 job openings
Rustenburg36 job openings
Gauteng30 job openings
Mpumalanga29 job openings
Bloemfontein26 job openings
Soweto26 job openings
Polokwane25 job openings
Za25 job openings
Mbombela (nelspruit)23 job openings
Sandton22 job openings
Upington22 job openings
Legkraal Gate21 job openings
Centurion20 job openings

Maintenance Engineer

12 job openings in Benoni

View job listings

Find professionals

Maintenance Engineer in Benoni

View professionals

The average salary for a Maintenance Engineer in Benoni, South Africa is ZAR 518 483 - ZAR 762 724 per year in 2026, based on 12 job listings.

Explore 12 Maintenance Engineer job listings in South Africa on BeBee, or check our salary calculator for a personalized estimate.