If you are holder of a Diplomatic, Official or Service passport Switzerland is represented through the Norway Embassy in Lilongwe. Kindly contact the competent Embassy directly for the relevant information.
If you hold an ordinary passport or are a foreign national, please consult the homepage of the Regional Consular Center Southern Africa in Pretoria, Visa section, for the relevant information.