Swiss embassies in nearby countries

» Angola

» Benin

» Botswana

» Burkina Faso

» Burundi

» Cameroon

» Cape Verde

» Central African Republic

» Chad

» Congo-Brazzaville

» Congo-Kinshasa

» Equatorial Guinea

» Eritrea

» Ethiopia

» Gabon

» Ghana

» Guinea

» Ivory Coast

» Kenya

» Liberia

» Madagascar

» Malawi

» Mali

» Mauritius

» Mozambique

» Namibia

» Niger

» Nigeria

» Réunion

» Rwanda

» Senegal

» Seychelles

» Sierra Leone

» Tanzania

» Togo

» Uganda

» Zambia

Swiss embassies worldwide

Swiss flag Swiss representation in South Africa

Pretoria — Swiss Embassy

Address225 Veale Street
Parc Nouveau
New Muckleneuk 0181
Phonelocal: (012) 452.0660
international: +27.12.452.0660

Cape Town — Swiss Consulate-General

AddressNo. 1 Thibault Square 26th Floor
(Cm. Long Str/Strijdom)
Cape Town 8001
Phonelocal: (021) 418.3665
international: +27.21.418.3665

Durban — Swiss Consulate

Address216 Cozumel
33 Northbeach Road
Umdloti Beach 4350
Phonelocal: (031) 568.2457
international: +27.31.568.2457

Pretoria — Swiss Mission

AddressSwiss Cooperation Office SDC
1185 Park Street
Parkfield Court, Unit 4
Hatfield, Pretoria 0028
Phonelocal: (012) 362.2972
international: +27.12.362.2972