Embassy Index
24,115 records
Flag of South Africa

Missions located here — Africa · Southern Africa

South Africa

230 missions|137 sending countries|15 cities

South Africa maintains an extensive network of diplomatic missions around the world, including embassies, high commissions, consulates, and permanent missions. These missions represent South Africa abroad, maintain diplomatic relations with foreign governments, promote trade and economic cooperation, and support cultural and other exchanges with host countries.

Cities

15 cities

Embassies

98 records

Missions headed by an ambassador.

Embassy of Morocco in Pretoria, South AfricaArcadia, Morocco+27 12 343 0230Embassy of Palestine in Pretoria, South AfricaArcadia, Palestine+27 12 342 6411Embassy of Switzerland in Pretoria, South AfricaNew Muckleneuk, Switzerland+27 12 452 0660, Consular section: +27 12 452 0661, Visa section: +27 12 452 0662Embassy of Algeria in Pretoria, South AfricaPretoria, Algeria+27 12 342 5074, +27 12 342 5075, +27 12 342 7577Embassy of Angola in Pretoria, South AfricaPretoria, Angola+27 787 468 350, +27 12 342 0049, +27 12 342 4404, +27 12 342 4739, +27 12 342 3671, +27 12 342 3696Embassy of Argentina in Pretoria, South AfricaPretoria, Argentina+27 12 430 3524, +27 12 430 3527Embassy of Austria in Pretoria, South AfricaPretoria, Austria+27 12 452 9155Embassy of Azerbaijan in Pretoria, South AfricaPretoria, Azerbaijan+27 12 346 1018, Consular Department: +27 12 346 0829Embassy of Belarus in Pretoria, South AfricaPretoria, Belarus+27 12 430 7709Embassy of Belgium in Pretoria, South AfricaPretoria, Belgium+27 12 440 3201Embassy of Brazil in Pretoria, South AfricaPretoria, Brazil+27 12 366 5200Embassy of Bulgaria in Pretoria, South AfricaPretoria, Bulgaria+27 12 342 3720Embassy of Burkina Faso in Pretoria, South AfricaPretoria, Burkina Faso+27 12 346 2704, +27 12 346 6205Embassy of Burundi in Pretoria, South AfricaPretoria, Burundi+27 12 342 4881, +27 12 342 4883Embassy of Central African Republic in Pretoria, South AfricaPretoria, Central African Republic+27 7 1520 2822, +27 7 4683 6376Embassy of Chad in Pretoria, South AfricaPretoria, Chad(+27) 87 898 0032Embassy of Chile in Pretoria, South AfricaPretoria, Chile+27 12 460 8090Embassy of China in Pretoria, South AfricaPretoria, China+27 12 431 6500Embassy of Colombia in Pretoria, South AfricaPretoria, Colombia+27 12 362 3106, +27 12 362 3107, +27 12 362 3116, +27 12 362 3117Embassy of Comoros in Pretoria, South AfricaPretoria, Comoros+27 12 343 8594Embassy of Croatia in Pretoria, South AfricaPretoria, Croatia+27 12 342 1206Embassy of Cuba in Pretoria, South AfricaPretoria, Cuba+27 12 881 6389, +27 87 898 0018Embassy of Czech Republic in Pretoria, South AfricaPretoria, Czech Republic+27 12 431 2380Embassy of Democratic Republic of the Congo in Pretoria, South AfricaPretoria, Congo (Democratic Republic)(+27) 12 344 6476Embassy of Denmark in Pretoria, South AfricaPretoria, Denmark+27 12 430 9340Embassy of Dominican Republic in Pretoria, South AfricaPretoria, Dominican Republic+27 12 347 1333Embassy of East Timor in Pretoria, South AfricaPretoria, East Timor+27 12 460 3440, +27 12 460 3442Embassy of Ecuador in Pretoria, South AfricaPretoria, Ecuador+27 12 346 1662, Consular Section: +27 12 346 1562Embassy of Egypt in Pretoria, South AfricaPretoria, Egypt+27 12 343 1590, +27 12 343 1591, +27 79 806 7370Embassy of Equatorial Guinea in Pretoria, South AfricaPretoria, Equatorial Guinea+27 12 342 9945Embassy of Eritrea in Pretoria, South AfricaPretoria, Eritrea+27 12 333 1302Embassy of Ethiopia in Pretoria, South AfricaPretoria, Ethiopia+27 12 346 4067, +27 12 346 3542Embassy of Finland in Pretoria, South AfricaPretoria, Finland+27 12 486 6700Embassy of France in Pretoria, South AfricaPretoria, France+27 12 425 1600Embassy of Gabon in Pretoria, South AfricaPretoria, Gabon+27 12 342 4376, +27 12 342 4377Embassy of Georgia in Pretoria, South AfricaPretoria, Georgia+27 12 346 1831Embassy of Germany in Pretoria, South AfricaPretoria, Germany+27 12 427 8900Embassy of Greece in Pretoria, South AfricaPretoria, Greece+27 12 348 2427, consular office: +27 12 348 2352, +27 12 348 2445, +27 12 348 0828Embassy of Guinea in Pretoria, South AfricaPretoria, Guinea+27 12 342 7348, +27 12 342 4906, +27 780 198 725 20Embassy of Haiti in Pretoria, South AfricaPretoria, Haiti+27 12 051 7021Embassy of Hungary in Pretoria, South AfricaPretoria, Hungary+27 12 430 3030Embassy of Indonesia in Pretoria, South AfricaPretoria, Indonesia+27 12 342 3350, +27 12 342 3353Embassy of Iran in Pretoria, South AfricaPretoria, Iran+27 12 001 0555Embassy of Iraq in Pretoria, South AfricaPretoria, Iraq012 362 2048, 012 362 2049Embassy of Ireland in Pretoria, South AfricaPretoria, Ireland+27 12 452 1000Embassy of Israel in Pretoria, South AfricaPretoria, Israel+27 012 470 3524, +27 012 470 3510, Mobile: +27 (72) 628 7340Embassy of Italy in Pretoria, South AfricaPretoria, Italy+27 12 42 30 000Embassy of Ivory Coast in Pretoria, South AfricaPretoria, Ivory Coast+27 12 342 6913, +27 12 342 6914, +27 12 342 4218Embassy of Japan in Pretoria, South AfricaPretoria, Japan+27 (0) 12 452 1500Embassy of Jordan in Pretoria, South AfricaPretoria, Jordan+27 12 346 8615 / 17Embassy of Kazakhstan in Pretoria, South AfricaPretoria, Kazakhstan+27 12 460 0086Embassy of Kuwait in Pretoria, South AfricaPretoria, Kuwait+27 12 342 0877Embassy of Lebanon in Pretoria, South AfricaPretoria, Lebanon+27 12 430 2130, +27 12 430 2131Embassy of Liberia in Pretoria, South AfricaPretoria, Liberia+27 12 342 2734, +27 12 342 2735Embassy of Lithuania in Pretoria, South AfricaPretoria, Lithuania+27 12 760 9000Embassy of Madagascar in Pretoria, South AfricaPretoria, Madagascar+27 64 799 3619Embassy of Mali in Pretoria, South AfricaPretoria, Mali+27 12 342 7464, +27 12 342 0676Embassy of Mauritania in Pretoria, South AfricaPretoria, Mauritania+27 12 362 3578, +27 12 362 2573Embassy of Mexico in Pretoria, South AfricaPretoria, Mexico+27 12 460 1004Embassy of Myanmar in Pretoria, South AfricaPretoria, Myanmar+27 12 341 2556, +27 12 341 2557Embassy of Nepal in Pretoria, South AfricaPretoria, Nepal+27 12 342 7546Embassy of Netherlands in Pretoria, South AfricaPretoria, Netherlands+27 12 425 4500Embassy of Niger in Pretoria, South AfricaPretoria, Niger+27 12 430 2402, +27 12 430 2337Embassy of North Korea in Pretoria, South AfricaPretoria, North Korea+27 12 991 8661Embassy of Norway in Pretoria, South AfricaPretoria, Norway+27 12 364 3700Embassy of Oman in Pretoria, South AfricaPretoria, Oman(+27) 12 362 3114Embassy of Panama in Pretoria, South AfricaPretoria, Panama(+27) 012 346 0703, (+27) 012 346 6677Embassy of Paraguay in Pretoria, South AfricaPretoria, Paraguay+27 12 347 1047Embassy of Peru in Pretoria, South AfricaPretoria, Peru+27 12 440 1030, +27 82 940 0417, +27 12 440 1031Embassy of Poland in Pretoria, South AfricaPretoria, Poland+27 12 423 1210, +27 12 430 2621Embassy of Portugal in Pretoria, South AfricaPretoria, Portugal+27 12 341 2340Embassy of Qatar in Pretoria, South AfricaPretoria, Qatar+27 12 452 1700, +27 12 452 1701, consular affairs: +27 12 452 1722Embassy of Romania in Pretoria, South AfricaPretoria, Romania+27 12 460 6941, Consular Section: +27 12 460 0060 / 61Embassy of Russia in Pretoria, South AfricaPretoria, Russia+27 12 362 1337, +27 12 362 1338, +27 12 346 1508, Consular Office: +27 12 362 7116Embassy of Saudi Arabia in Pretoria, South AfricaPretoria, Saudi Arabia+27 12 362 4230, +27 12 362 4231Embassy of Senegal in Pretoria, South AfricaPretoria, Senegal+27 12 460 5263Embassy of Serbia in Pretoria, South AfricaPretoria, Serbia+27 12 460 5626, +27 12 460 6103, +27 12 346 4139Embassy of Slovakia in Pretoria, South AfricaPretoria, Slovakia+27 12 342 2051Embassy of Somalia in Pretoria, South AfricaPretoria, Somalia+27 12 343 6835, +27 12 343 3446Embassy of South Korea in Pretoria, South AfricaPretoria, South Korea+27 12 460 2508, Consular section: +27 12 762 3800Embassy of South Sudan in Pretoria, South AfricaPretoria, South Sudan+27 12 342 9754, +27 12 342 0992Embassy of Spain in Pretoria, South AfricaPretoria, Spain+27 12 460 0123, Visas: +27 63 681 3908Embassy of Sudan in Pretoria, South AfricaPretoria, Sudan+27 12 342 4538Embassy of Sweden in Pretoria, South AfricaPretoria, Sweden+27 12 426 6400Embassy of Syria in Pretoria, South AfricaPretoria, Syria+27 12 342 4566, +27 12 342 4701Embassy of Thailand in Pretoria, South AfricaPretoria, Thailand+27 12 342 5470Embassy of Tunisia in Pretoria, South AfricaPretoria, Tunisia+27 12 342 6282Embassy of Turkey in Pretoria, South AfricaPretoria, Turkey+27 12 342 6055 / 56, Consular Section: +27 12 342 60 53 / 54Embassy of UAE in Pretoria, South AfricaPretoria, United Arab Emirates+27 12 342 7736Embassy of Ukraine in Pretoria, South AfricaPretoria, Ukraine+27 12 460 1943Embassy of Uruguay in Pretoria, South AfricaPretoria, Uruguay(+27 12) 362 65 21 / 22Embassy of Venezuela in Pretoria, South AfricaPretoria, Venezuela+27 87 898 0035Embassy of Vietnam in Pretoria, South AfricaPretoria, Vietnam+27 (0)12 362 8119, +27 (0)12 362 8118Embassy of Yemen in Pretoria, South AfricaPretoria, Yemen+27 12 346 0858Embassy of Zimbabwe in Pretoria, South AfricaPretoria, Zimbabwe+27 12 342 5125Embassy of the Philippines in Pretoria, South AfricaPretoria, Philippines(+27) 12 346 0451, +27 82 556 9935, Consular Section: (+27) 12 346 2468, (+27) 72 437 9517Embassy of the Republic of the Congo in Pretoria, South AfricaPretoria, Congo (Republic)+27 12 342 55 07, +27 12 342 55 08, +27 12 342 55 09Embassy of the United States in Pretoria, South AfricaPretoria, United States+27 12 431-4000

High Commissions

31 records

Embassies exchanged between Commonwealth countries.

British High Commission in Pretoria, South AfricaPretoria, United Kingdom+27 12 421 7500High Commission of Australia in Pretoria, South AfricaPretoria, Australia+27 12 423 6000High Commission of Bangladesh in Pretoria, South AfricaPretoria, Bangladesh+27 12 343 2105 / 6 / 7High Commission of Botswana in Pretoria, South AfricaPretoria, Botswana+27 12 430 9640High Commission of Cameroon in Pretoria, South AfricaPretoria, Cameroon+27 12 460 0341High Commission of Canada in Pretoria, South AfricaPretoria, Canada+27 12 422 3000High Commission of Cyprus in Pretoria, South AfricaPretoria, Cyprus+27 12 346 3298, +27 12 346 3329High Commission of Eswatini in Pretoria, South AfricaPretoria, Eswatini+27 12 344 1910, +27 12 344 1917High Commission of Ghana in Pretoria, South AfricaPretoria, Ghana+27 12 342 5847, +27 12 342 5848, +27 12 342 5849High Commission of Guyana in Pretoria, South AfricaPretoria, Guyana+27 79 648 6373, +27 12 941 1694High Commission of India in Pretoria, South AfricaPretoria, India+27 12 342 5392 - 5High Commission of Jamaica in Pretoria, South AfricaPretoria, Jamaica+27 (0) 12 366 8500High Commission of Kenya in Pretoria, South AfricaPretoria, Kenya+27 12 362 2249High Commission of Lesotho in Pretoria, South AfricaPretoria, Lesotho+27 12 460 7648High Commission of Malawi in Pretoria, South AfricaPretoria, Malawi(+27) 12 430 9900, (+27) 12 342 0146 / 1759High Commission of Malaysia in Pretoria, South AfricaPretoria, Malaysia+27 12 763 0900 +27 12 763 0901 +27 12 763 0902High Commission of Mauritius in Pretoria, South AfricaPretoria, Mauritius+27 12 342 1283 / 4, +27 12 342 0758 / 9High Commission of Mozambique in Pretoria, South AfricaPretoria, Mozambique+27 12 401 0300, +27 12 401 0304High Commission of Namibia in Pretoria, South AfricaPretoria, Namibia+27 12 481 9100High Commission of New Zealand in Pretoria, South AfricaPretoria, New Zealand+27 12 435 9000High Commission of Nigeria in Pretoria, South AfricaPretoria, Nigeria+27 12 342 0805, +27 12 342 0688, +27 12 342 0947High Commission of Pakistan in Pretoria, South AfricaPretoria, Pakistan+27 12 362 4072, +27 12 362 4073, +27 12 362 7808High Commission of Rwanda in Pretoria, South AfricaPretoria, Rwanda+27 12 342 6536, +27 76 723 5805High Commission of Seychelles in Pretoria, South AfricaPretoria, Seychelles+27 12 34 80 270, +27 12 34 64 687, +27 74 211 3515High Commission of Singapore in Pretoria, South AfricaPretoria, Singapore+27 12 430 6035 / 6498 / 7163 / 7505High Commission of Sri Lanka in Pretoria, South AfricaPretoria, Sri Lanka+27 12 460 7679, +27 12 460 7690High Commission of Tanzania in Pretoria, South AfricaPretoria, Tanzania+27 12 342 4371, +27 12 342 4393High Commission of Togo in Pretoria, South AfricaPretoria, Togo+27 12 343 5939High Commission of Trinidad and Tobago in Pretoria, South AfricaPretoria, Trinidad and Tobago+27 12 460 9688High Commission of Uganda in Pretoria, South AfricaPretoria, Uganda+27 12 342 6031, +27 12 342 6032, +27 12 342 6033High Commission of Zambia in Pretoria, South AfricaPretoria, Zambia+27 12 326 1854

Consulates

97 records

Consulates general, consulates, and honorary consulates.

Consulate of Monaco in Johannesburg, South AfricaBenoni, Monaco+27 82 809 4757British Consulate General in Cape Town, South AfricaCape Town, United Kingdom+27 12 421 7500Consulate General of Belgium in Cape Town, South AfricaCape Town, Belgium+27 21 419 4690Consulate General of Brazil in Cape Town, South AfricaCape Town, Brazil+27 21 421 4040Consulate General of China in Cape Town, South AfricaCape Town, China+27-21-674 0597, Consular Service: +27-72 528 0283, Consular Protection Hotline: +27-21-674 7668Consulate General of France in Cape Town, South AfricaCape Town, France+27 21 490 0940Consulate General of Germany in Cape Town, South AfricaCape Town, Germany+27 21 405 3000Consulate General of India in Cape Town, South AfricaCape Town, India+27 21 419 8110, +27 21 419 8111Consulate General of Indonesia in Cape Town, South AfricaCape Town, Indonesia+27 21 761 7015Consulate General of Madagascar in Cape Town, South AfricaCape Town, Madagascar+27 21 674 7238Consulate General of Namibia in Cape Town, South AfricaCape Town, Namibia+27 21 419 2810Consulate General of Netherlands in Cape Town, South AfricaCape Town, Netherlands+27 21 421 5660Consulate General of Portugal in Cape Town, South AfricaCape Town, Portugal+27 21 418 0080 / 1Consulate General of Romania in Cape Town, South AfricaCape Town, Romania+27 21 761 1781Consulate General of Russia in Cape Town, South AfricaCape Town, Russia+27 21 418 36 56, +27 21 418 36 57Consulate General of Spain in Cape Town, South AfricaCape Town, Spain+27 21 422 2415Consulate General of Switzerland in Cape Town, South AfricaCape Town, Switzerland+27 21 400 7500Consulate General of the United States in Cape Town, South AfricaCape Town, United States+27 (21) 702-7300Consulate of Angola in Cape Town, South AfricaCape Town, Angola(+27) 21 554 4534, (+27) 21 425 8700/1Consulate of Greece in Cape Town, South AfricaCape Town, Greece(+27) 21 424 8160 / 1Consulate of Italy in Cape Town, South AfricaCape Town, Italy+27 21 487 3900Consulate of Mozambique in Cape Town, South AfricaCape Town, Mozambique+27 21 462 2944, +27 21 462 2945Consulate of Zimbabwe in Cape Town, South AfricaCape Town, Zimbabwe+27 21 461 1994, +27 21 461 1995Honorary Consulate General of Austria in Cape Town, South Africa hon.Cape Town, Austria+27 63 131 9766Honorary Consulate of Cyprus in Cape Town, South Africa hon.Cape Town, Cyprus+27 21 466 5225, Mobile: +83 251 9380Honorary Consulate of Denmark in Cape Town, South Africa hon.Cape Town, Denmark+27 (0) 83 660 1007Honorary Consulate of Finland in Cape Town, South Africa hon.Cape Town, Finland+27 21 700 2800Honorary Consulate of Georgia in Cape Town, South Africa hon.Cape Town, Georgia+27 21 421 6355, +27 82 575 8888Honorary Consulate of Guatemala in Cape Town, South Africa hon.Cape Town, Guatemala+27 21 557 1351Honorary Consulate of Hungary in Cape Town, South Africa hon.Cape Town, Hungary+27 21 885 9048Honorary Consulate of Iceland in Cape Town, South Africa hon.Cape Town, Iceland+27 (0) 21 424 7346, Mobile: +27 (0) 61 3013 368, +27 (0) 78 246 0430Honorary Consulate of Malta in Cape Town, South Africa hon.Cape Town, Malta+27 219 110 621, Mobile: +27 829 062 000Honorary Consulate of Mauritius in Cape Town, South Africa hon.Cape Town, Mauritius(021) 438 8151, 082 603 8008Honorary Consulate of New Zealand in Cape Town, South Africa hon.Cape Town, New Zealandemma-jane.ritchie@nzconsulatecapetown.co.zaHonorary Consulate of Norway in Cape Town, South Africa hon.Cape Town, Norway+27 21 200 8199Honorary Consulate of Paraguay in Cape Town, South Africa hon.Cape Town, Paraguay+27 21 557 1351, +27 21 557 7143, +27 21 426 1840, +27 82 446 6631Honorary Consulate of Slovakia in Cape Town, South Africa hon.Cape Town, Slovakia+27 (0) 82 658 4393Honorary Consulate of Sri Lanka in Cape Town, South Africa hon.Cape Town, Sri Lanka+27 834 629 207Honorary Consulate of Sweden in Cape Town, South Africa hon.Cape Town, Sweden+27 21 300 9254Honorary Consulate of the Philippines in Cape Town, South Africa hon.Cape Town, Philippines+27 21 433 2270, Mobile: +27 832 533 388Consulate General of China in Durban, South AfricaDurban, China+27-31-563 4534 / 4731Consulate General of India in Durban, South AfricaDurban, India+27 31 335 0300Consulate General of the United States in Durban, South AfricaDurban, United States+27 31 310 3300Consulate of Mozambique in Durban, South AfricaDurban, Mozambique+27 31 304 0200Honorary Consulate of Austria in Durban, South Africa hon.Durban, Austria+27 31 242 5117Honorary Consulate of Belgium in Durban, South Africa hon.Durban, Belgium+27 73 013 0894, +27 63 309 3809Honorary Consulate of Chile in Durban, South Africa hon.Durban, Chile(012) 346 2985Honorary Consulate of Cyprus in Durban, South Africa hon.Durban, Cyprus+27 31 20 54 221Honorary Consulate of France in Durban, South Africa hon.Durban, France+27 (0) 31 573 15 54, +27 (0) 82 270 03 44Honorary Consulate of Georgia in Durban, South Africa hon.Durban, Georgia+27 368 2350, +27 82 900 9900Honorary Consulate of Germany in Durban, South Africa hon.Durban, Germany+27 67 020 5418Honorary Consulate of Greece in Durban, South Africa hon.Durban, Greece+27 31 205 5590Honorary Consulate of Hungary in Durban, South Africa hon.Durban, Hungary+27 31 251 4150, Mobile: +27 82 460 2063Honorary Consulate of Iceland in Durban, South Africa hon.Durban, Iceland+27 31 277 2109, Mobile: +27 83 784 1221Honorary Consulate of Italy in Durban, South Africa hon.Durban, Italy+27 83 456 0131Honorary Consulate of Malta in Durban, South Africa hon.Durban, Malta+27 083 456 8554Honorary Consulate of Mauritius in Durban, South Africa hon.Durban, Mauritius+27 31 208 6179, +27 31 303 2020, Mobile: +27 82 490 0786Honorary Consulate of Norway in Durban, South Africa hon.Durban, Norway+27 83 289 6806Honorary Consulate of Poland in Durban, South Africa hon.Durban, Poland+27 31 266 9792, Mobile: +27 82 653 2522Honorary Consulate of Portugal in Durban, South Africa hon.Durban, Portugal+27 31 312 4854, +27 12 425 3003Honorary Consulate of Seychelles in Durban, South Africa hon.Durban, Seychelles+27 79 75 51 3718Honorary Consulate of Spain in Durban, South Africa hon.Durban, Spain+27 (0) 87 1472 531Honorary Consulate of Sri Lanka in Durban, South Africa hon.Durban, Sri Lanka+27 31 560 2210Honorary Consulate of Switzerland in Durban, South Africa hon.Durban, Switzerland+27 12 452 0661, +27 31 001 6896Honorary Consulate General of Slovenia in Durbanville, South Africa hon.Durbanville, Slovenia+27 21 976 6249Honorary Consulate of France in East London, South Africa hon.East London, France+27 43 735 2656, +27 83 700 4788Honorary Vice Consulate of Italy in East London, South Africa hon.East London, Italy+27 (0) 63 120 5528Honorary Consulate of Hungary in Hartbeespoort, South Africa hon.Hartbeespoort, Hungary+27 836 520 013Consulate General of Angola in Johannesburg, South AfricaJohannesburg, Angola(+27) 78 209 40675, (+27) 11 622 6025Consulate General of Botswana in Johannesburg, South AfricaJohannesburg, Botswana+27 11 403 3748Consulate General of France in Johannesburg, South AfricaJohannesburg, France+27 11 778 5600Consulate General of Greece in Johannesburg, South AfricaJohannesburg, Greece+27 11 214 2300Consulate General of India in Johannesburg, South AfricaJohannesburg, India+27 11 581 9800, Consular Enquiries: +27 11 482 1368Consulate General of Italy in Johannesburg, South AfricaJohannesburg, Italy+27 11 728 1392, +27 11 728 1393Consulate General of Mozambique in Johannesburg, South AfricaJohannesburg, Mozambique+27 11 327 5705, +27 11 327 5707Consulate General of Nigeria in Johannesburg, South AfricaJohannesburg, Nigeria+27 11 442 3620Consulate General of Portugal in Johannesburg, South AfricaJohannesburg, Portugal+27 11 622 0645Consulate General of Zimbabwe in Johannesburg, South AfricaJohannesburg, Zimbabwe+27 11 615 5879, +27 11 037 3400Consulate General of the United States in Johannesburg, South AfricaJohannesburg, United States+27 (11) 290-3000Consulate of Eswatini in Johannesburg, South AfricaJohannesburg, Eswatini+27 11 403 2036, +27 11 403 2050Honorary Consulate of Costa Rica in Johannesburg, South Africa hon.Johannesburg, Costa Rica(+27) (0) 11 885 6895Honorary Consulate of Georgia in Johannesburg, South Africa hon.Johannesburg, GeorgiaHonorary Consulate of Lithuania in Johannesburg, South Africa hon.Johannesburg, Lithuania+271 1486 3660Honorary Consulate of Malta in Johannesburg, South Africa hon.Johannesburg, Malta+27 11 435 3129Honorary Consulate of Slovakia in Johannesburg, South Africa hon.Johannesburg, Slovakia+27 82 602 2841Honorary Consulate of Finland in Durban, South Africa hon.Kwazulu Natal, Finland+27 84 554 6600Honorary Consulate of Austria in Port Elizabeth, South Africa hon.Port Elizabeth, Austria+27 41 585 9655Honorary Consulate of France in Port Elizabeth, South Africa hon.Port Elizabeth, France+27 83 487 8574Honorary Consulate of Germany in Port Elizabeth, South Africa hon.Port Elizabeth, Germany+27 41 397 4721, +27 41 397 4700Honorary Consulate of Portugal in Port Elizabeth, South Africa hon.Port Elizabeth, Portugal+27 41 367 16 93Honorary Consulate General of Iceland in Pretoria, South Africa hon.Pretoria, Iceland+27 012 346 9065Honorary Consulate General of San Marino in Pretoria, South Africa hon.Pretoria, San Marino+27 82 578 2268Consulate General of China in Johannesburg, South AfricaSandton, China+27-11-685 7540, Consular Services: +27-76-196 1019Consulate General of Malawi in Johannesburg, South AfricaSandton, Malawi(+27) 11 234 8577, (+27) 11 803 4919Honorary Consulate of Uruguay in Johannesburg, South Africa hon.Sandton, Uruguay(+27) 11 803 2111Honorary Consulate of Denmark in Durban, South Africa hon.Umhlali, Denmark+27 (0) 83 289 6806Honorary Consulate of Portugal in Welkom, South Africa hon.Welkom, Portugal+27 573 52 81 96

Other Representations

4 records

Representative offices, delegations, and other accredited posts.

Sending countries

137 countries

Showing the 60 largest of 137.