24,115 records
Flag of South Africa

Missions located in this country — Africa · Southern Africa

Embassies and consulates in South Africa — page 3

230 missions|137 sending countries|15 cities

Missions

230 records

Embassies 98 · High Commissions 31 · Consulates 97 · Other Representations 4

High 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 1854Consulate 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 3900