Diplomatic missions of Switzerland in South Africa
Switzerland maintains 3 diplomatic missions in South Africa. ;
Embassy in New Muckleneuk
225 Veale Street, Parc NouveauNew Muckleneuk 0181
South Africa
Consulate General in Cape Town
Two Foreshore Place, 32nd floor, suite 3201, 2 Riebeek StreetCape Town 8001
South Africa
Honorary consul in Durban
4 Doncaster Park, 10 Derby Place, Derby Downs, WestvilleDurban 3630
South Africa