While not entirely cheap, Universities in South Africa charge modest fees compared to their counterparts in Europe and the USA. For instance South Africa’s best University, the University of Cape Town charges tuition fees of around $3200 per annum. The average tuition fee for undergraduate programs is $2500-$4500. For postgraduate programs, it is around $2700-$3000.
International students from the Southern African Development Community (SADC) pay the same fees as South African students; Whereas other international students pay higher tuition fees. Some of the countries in the SADC include Angola, Namibia, Zimbabwe, Swaziland and 12 other countries.