You can easily buy Litecoin in South Africa through Altcointrader online.
Search google for Altcointrader and you'll find their website listed at the top of the search results.
The transaction for the Litecoin in South Africa usually takes a few days but the process is pretty simple and it's a legit website with good reviews.