Presumably same as from anywhere else: 0044
Calling the UK from South Africa - you dial 0044 (for the UK) tehn the subscribers number - BUT leave off the first zero. For example, suppose the number in the UK is 0131 999 9999 From outside the UK you would dial 00 44 131 999 9999 (the spaces are just for clarification)
The country code and area code of Kroonstad, South Africa is 27, (0)56.
The country code and area code of Bisho, South Africa is 27, (0)40.
The country code for South Africa is 27; the city code for Natal is 31.
Nigeria
South Africa does not have a zip code. Zip codes are a uniquely American system. Each town/city in South Africa has it's own postal code.
The country code and area code of Welkom, South Africa is 27, (0)57.
The country code and area code of Middelburg, South Africa is 27, (0)13.
The country code and area code of Ladysmith, South Africa is 27, (0)36.
The country code and area code of Bethlehem, South Africa is 27, (0)58.
The country code and area code of Ermelo, South Africa is 27, (0)17.
The country code and area code of Humansdorp, South Africa is 27, (0)42.