Missions located in this country — Africa · Southern Africa
Embassies and consulates in South Africa — page 2
Missions
230 recordsEmbassies 98 · High Commissions 31 · Consulates 97 · Other Representations 4
Embassy 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-4000British High Commission in Pretoria, South AfricaPretoria, United Kingdom+27 12 421 7500High Commission of Australia in Pretoria, South AfricaPretoria, Australia+27 12 423 6000
