I'm South African and moved to Poland a while ago. There's no direct flights from SA to Poland. So the best option is to get a flight to either the UK or Germany, and then a flight (like Central Wings cheapies) to Poland.
The prices depend on the time of year, and connecting flights normally work out muuuuch cheaper. The most popular routes from SA are via Abu Dhabi to UK, or directly to Frankfurt and then to Poland.