University of Cape Town (UCT) is offering several International/Refugee Scholarship Awards. These scholarships are open to non-South African citizens. The scholarships cover undergraduate, Masters and PhD positions.
The scholarships are renewable for the duration of the course of study, if satisfactory progress is maintained, for one year at honors level, two at master’s level and three at doctoral level. To qualify for postgraduate funding, intending postgraduate students must first formally apply for an academic place at UCT.
However, this scholarship does not provide full-cost funding to postgraduate students.
More information can be found here