The largest non-World Cup stadium in South Africa is Odi Stadium in Mabopane, just north of Pretoria. It seats 60,000.
The fact that it's not part of the World Cup? Probably a good thing. You'd be forgetting all about the vuvuzelas once you tried to play a World Cup match in this: