Skip to main content
Maintenance Engineer Salary in South Africa

Maintenance Engineer Salary in Sandton

Based on 25 job listings - Sandton, South Africa 2026

Average salary
R 30 000 - R 80 000
Median salary
R 30 000 - R 80 000
Lower rangeUpper range

Compare with national average

Sandton

Average salary

30 000 - 80 000

Median salary

30 000 - 80 000

25 job openings

South Africa

Average salary

518 483 - 762 724

Median salary

518 483 - 762 724

1 361 job openings

Other cities

Johannesburg128 job openings
Cape Town91 job openings
Durban83 job openings
Pietermaritzburg65 job openings
Pretoria56 job openings
Stellenbosch46 job openings
Vereeniging46 job openings
Workfromhome39 job openings
Bloemfontein35 job openings
Klerksdorp35 job openings
Midrand35 job openings
Gauteng34 job openings
Rustenburg33 job openings
Gqeberha26 job openings
Mbombela (nelspruit)25 job openings
Soweto24 job openings
Centurion22 job openings
East London21 job openings
Mtubatuba Local20 job openings

Maintenance Engineer

25 job openings in Sandton

View job listings

Find professionals

Maintenance Engineer in Sandton

View professionals

The average salary for a Maintenance Engineer in Sandton, South Africa is ZAR 30 000 - ZAR 80 000 per year in 2026, based on 25 job listings.

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