South Africa Football Stadiums Cape Town – Cape Town Stadium (Ajax Cape Town F.C. & Cape Town City F.C.) Johannesburg – FNB Stadium/Soccer City (Kaizer Chiefs) FNB Stadium/Soccer City (Johannesburg) Mbombela (Nelspruit) – Mbombela Stadium Port Elizabeth – Nelson Mandela Bay Stadium (Chippa United) Pretoria – Loftus Versfeld Stadium (Mamelodi Sundowns)