This is a list of diplomatic missions in South Africa. There are 134 embassies and high commissions in Pretoria, and many countries maintain either an embassy, high commission or consulate in Cape Town and consulates in other South African cities (not including honorary consulates).
European Union (Delegation)
Republic of China (Taiwan) (Taipei Liaison Office in the Republic of South Africa)
Embassies and Consulates-General
Many countries have either an embassy or high commission (used during the Parliamentary Session) or a consulate general in Cape Town.
Angola (Consulate-General)
Greece (Consulate)
India (Consulate-General)
Lesotho (Consulate-General)
Mozambique (Consulate)
People's Republic of China (Consulate-General)
United States (Consulate-General)
Angola (Consulate-General)
Argentina (Consulate-General)
Belgium (Consulate-General)
Botswana (Consulate-General)
France (Consulate-General)
Greece (Consulate-General)
India (Consulate-General)
Italy (Consulate-General)
Malawi (Consulate-General)
Mozambique (Consulate-General)
Nigeria (Consulate-General)
People's Republic of China (Consulate-General)
Portugal (Consulate-General)
Seychelles (Consulate-General)
Swaziland (Consulate-General)
United States (Consulate-General)
Zimbabwe (Consulate-General)
Lesotho (Consulate)
Mozambique (Consulate)
Lesotho (Consulate)
Non-resident embassies and high commissions
Resident in London unless otherwise noted.
Barbados
Brunei (Singapore)
Cape Verde (Luanda)
Costa Rica (Geneva)
Djibouti (Nairobi)
El Salvador (Tel Aviv)
Guatemala
Iceland (New Delhi)
Malta (Valletta)
Mongolia
Papua New Guinea
San Marino (San Marino)
Uzbekistan (Ankara)