Embassy worldwide

List of Embassies and Consulates of the world

Find embassy, consultate, or diplomatic mission for any country.


All Embassies & Consulates in South Africa

Country City Type Name
Country Flag of argentina Argentina n/a embassy Embassy of Argentina in Pretoria
Country Flag of albania Albania n/a consulate Albanian Consulate General in Johannesburg
Country Flag of algeria Algeria n/a embassy Embassy of Algeria in Pretoria
Country Flag of angola Angola n/a consulate Angolan Consulate General in Cape Town
Country Flag of angola Angola n/a consulate Angolan Consulate in Durban
Country Flag of angola Angola n/a consulate Angolan Consulate General in Johannesburg
Country Flag of angola Angola n/a embassy Embassy of Angola in Pretoria
Country Flag of australia Australia n/a consulate Australian High Commission in Pretoria
Country Flag of austria Austria n/a embassy Embassy of Austria in Pretoria
Country Flag of austria Austria n/a consulate Consulate General of Austria in Cape Town
Country Flag of austria Austria n/a consulate Consulate of Austria in Durban
Country Flag of azerbaijan Azerbaijan n/a embassy Embassy of Azerbaijan in Pretoria
Country Flag of bangladesh Bangladesh n/a embassy Bangladeshi High Commission in Pretoria
Country Flag of belarus Belarus n/a embassy Embassy of the Republic of Belarus in the Republic of South Africa
Country Flag of belgium Belgium n/a embassy Embassy of Belgium in Pretoria
Country Flag of belgium Belgium n/a consulate Consulate General of Belgium in Cape Town
Country Flag of belgium Belgium n/a consulate Consulate General of Belgium in Johannesburg
Country Flag of belgium Belgium Durban consulate Honorary Consulate of Belgium in Durban
Country Flag of benin Benin n/a embassy Embassy of Benin in Pretoria
Country Flag of bosnia-and-herzegovina Bosnia and herzegovina Pretoria embassy Embassy of Bosnia- Herzegovina in South Africa
Country Flag of botswana Botswana Pretoria consulate High Commission of Botswana in Pretoria
Country Flag of botswana Botswana Cape Tow consulate Consulate General of Botswana in Cape Town
Country Flag of botswana Botswana Johannesburg consulate Consulate General of Botswana in Johannesburg
Country Flag of brazil Brazil Pretoria embassy Embassy of Brazil in Pretoria
Country Flag of bulgaria Bulgaria Pretoria embassy Bulgarian Embassy in Pretoria
Country Flag of burundi Burundi Pretoria embassy Embassy of the Republic of Burundi in Pretoria
Country Flag of cambodia Cambodia Pretoria consulate Cameroonian High Commission in Pretoria
Country Flag of canada Canada Pretoria consulate High Commission of Canada in Pretoria
Country Flag of canada Canada Cape Town consulate Consulate General of Canada in Cape Town
Country Flag of canada Canada Durban consulate Consulate of Canada in Durban
Country Flag of canada Canada Johannesburg consulate High Commission of Canada Trade Office in Johannesburg
Country Flag of central-african-republic Central african republic Pretoria consulate Consulate General of Central African Republic in Pretoria
Country Flag of chile Chile Pretoria embassy Embassy of Chile in Pretoria
Country Flag of chile Chile Ciudad del Cabo consulate Consulate General of Chile in Ciudad del Cabo
Country Flag of chile Chile Durban consulate Honorary Consulate of Chile in Durban
Country Flag of china China Pretoria embassy Chinese Embassy in Pretoria
Country Flag of china China Johannesburg consulate Chinese Consulate General in Johannesburg
Country Flag of china China Durban consulate Chinese Consulate General in Durban
Country Flag of china China Cape Town consulate Chinese Consulate General in Cape Town
Country Flag of colombia Colombia Pretoria embassy Embassy of Colombia in Pretoria
Country Flag of comoros Comoros Pretoria embassy Embassy of the Comoros in Pretoria
Country Flag of costa-rica Costa rica Johannesburg consulate General Honorary Consulate of Costa Rica in South Africa
Country Flag of croatia Croatia Pretoria embassy Embassy of Croatia in Pretoria
Country Flag of cuba Cuba Pretoria embassy Embassy of Cuba in Pretoria
Country Flag of cyprus Cyprus Pretoria embassy High Commission of the Republic of Cyprus in Pretoria
Country Flag of cyprus Cyprus Durban consulate Honorary Consul of the Republic of Cyprus- Durban
Country Flag of czech-republic Czech republic Pretoria embassy Embassy of the Czech Republic in Pretoria
Country Flag of czech-republic Czech republic Cape Town consulate Consulate General of the Czech Republic in Cape Town
Country Flag of denmark Denmark Pretoria embassy Royal Danish Embassy in South Africa
Country Flag of denmark Denmark Marlboro consulate Royal Danish Consulate General in South Africa
Country Flag of ecuador Ecuador Pretoria embassy Embassy of Ecuador in South Africa
Country Flag of egypt Egypt Pretoria embassy Embassy of Egypt in South Africa
Country Flag of eritrea Eritrea Pretoria embassy Embassy of the State of Eritrea in South Africa
Country Flag of ethiopia Ethiopia Pretoria embassy Embassy of Ethiopia in South Africa
Country Flag of finland Finland Cape Town embassy Embassy Branch Office of Finland in Cape Town
Country Flag of finland Finland Pretoria embassy Embassy of Finland in South Africa
Country Flag of finland Finland Johannesburg consulate Honorary Consulate General of Finland in Johannesburg
Country Flag of finland Finland Cape Town consulate Honorary Consulate of Finland in Cape Town
Country Flag of france France Cape Town consulate Consulate of France in Cape Town
Country Flag of france France Johannesburg consulate Consulate General of France in Johannesburg
Country Flag of france France Pretoria embassy Embassy of France in Pretoria
Country Flag of gabon Gabon Pretoria embassy Embassy of Gabon in Pretoria
Country Flag of germany Germany Pretoria embassy German Embassy in Sudafrica
Country Flag of greece Greece Port Elizabeth consulate Consulate of Greece in Port Elizabeth
Country Flag of greece Greece Durban consulate Consulate of Greece in Durban
Country Flag of greece Greece Cape Town consulate Consulate of Greece in Cape Town
Country Flag of greece Greece Johannesburg consulate Consulate Genera of Greecel in Johannesburg
Country Flag of greece Greece Pretoria embassy Embassy of Greece in Pretoria
Country Flag of grenada Grenada Pietermaritzburg consulate Honorary Consulate of Grenada in Pietermaritzburg
Country Flag of hungary Hungary Durban consulate Honorary Consulate of Hungary in South Africa
Country Flag of hungary Hungary Pretoria embassy Embassy of Hungary in Pretoria
Country Flag of india India Durban consulate Consulate General of India in Durban
Country Flag of india India Cape Town consulate High Commission of India in Cape Town
Country Flag of india India Pretoria consulate High Commission of India in Pretoria
Country Flag of india India Johannesburg consulate Consulate General of India in Johannesburg
Country Flag of indonesia Indonesia Cape Town consulate Consulate General of Indonesia in Cape Town
Country Flag of indonesia Indonesia Pretoria embassy Indonesian Embassy (Pretoria)
Country Flag of iran Iran Pretoria embassy Embassy of Iran in Pretoria
Country Flag of iraq Iraq n/a embassy Embassy of The Republic of Iraq in South Africa
Country Flag of ireland Ireland Pretoria embassy Embassy of Ireland in Pretoria
Country Flag of israel Israel Pretoria embassy Embassy of Israel in Pretoria
Country Flag of italy Italy Pretoria embassy Italian Embassy in South Africa
Country Flag of italy Italy Johannesburg consulate General Consulate of Italy in Johannesburg
Country Flag of italy Italy Capetown consulate Consular Office of Italy in Capetown
Country Flag of italy Italy Durban consulate Consular Office of Italy in Durban
Country Flag of jamaica Jamaica Pretoria consulate High Commission of Jamaica in South Africa
Country Flag of jordan Jordan Pretoria embassy Embassy of Jordan in Pretoria
Country Flag of kenya Kenya Pretoria consulate High Commission of the Republic of Kenya in Pretoria
Country Flag of kuwait Kuwait Pretoria embassy Kuwaiti Embassy in Pretoria
Country Flag of lebanon Lebanon Pretoria embassy Embassy of Lebanon in Pretoria
Country Flag of lesotho Lesotho Pretoria consulate High Commission of the Kingdom of Lesotho in the Republic of South Africa
Country Flag of liberia Liberia Pretoria embassy Embassy of Liberia in Pretoria
Country Flag of madagascar Madagascar Pretoria embassy Embassy of Madagascar in Pretoria
Country Flag of madagascar Madagascar CapeTown consulate General Consulate of Madagascar in Capetown
Country Flag of malawi Malawi Pretoria embassy High Commission of the Republic of Malawi
Country Flag of malawi Malawi Tshwane consulate Malawian Consulate in Tshwane
Country Flag of malta Malta Durban consulate Honorary Consulate of Malta in Durban
Country Flag of malta Malta Cape Town consulate Honorary Consulate of Malta in Cape Town
Country Flag of mauritius Mauritius Pretoria embassy Embassy of Mauritius in Pretoria
Country Flag of mexico Mexico Pretoria embassy Embassy of Mexico in Pretoria
Country Flag of monaco Monaco Westlake consulate Honorary Consulate of Monaco in South Africa
Country Flag of morocco Morocco Pretoria embassy Embassy of Morocco in Pretoria
Country Flag of mozambique Mozambique Johannesburg consulate Consulate General of Mozambique in Johannesburg
Country Flag of mozambique Mozambique Arcadia consulate High Commission of Mozambique in Arcadia
Country Flag of myanmar Myanmar Pretoria embassy Embassy of the Union of Myanmar in South Africa
Country Flag of namibia Namibia Pretoria consulate High Commission of Namibia in Pretoria
Country Flag of netherlands Netherlands Durban consulate Consulate of Netherland in Durban
Country Flag of netherlands Netherlands Cape Town consulate The Netherlands Consulate General in Cape Town
Country Flag of netherlands Netherlands Pretoria embassy Royal Netherlands Embassy in Pretoria
Country Flag of new-zealand New zealand Pretoria consulate New Zealand High Commission Pretoria
Country Flag of new-zealand New zealand Cape Town consulate New Zealand Consulate in Cape Town
Country Flag of norway Norway Cape Town embassy Royal Norwegian Embassy in Cape Town
Country Flag of norway Norway Pretoria embassy Royal Norwegian Embassy in Pretoria
Country Flag of pakistan Pakistan Pretoria consulate High Commission of Pakistan in Pretoria
Country Flag of palestine Palestine Pretoria embassy Palestine Embassy in South Africa
Country Flag of panama Panama Pretoria consulate Panama Embassy in Pretoria
Country Flag of panama Panama Durban consulate Panama Honorary Consulate in South Africa
Country Flag of paraguay Paraguay Pretoria consulate Paraguayan Embassy in Pretoria
Country Flag of peru Peru Pretoria embassy Embassy of the Republic of Peru in South Africa
Country Flag of philippines Philippines Cape Town consulate Consulate of Philippines in Cape Town
Country Flag of philippines Philippines Pretoria embassy Embassy of the Philippines in Pretoria
Country Flag of poland Poland Durban consulate Honorary Consulate of the Republic of Poland in Durban
Country Flag of poland Poland Pretoria embassy Embassy of Poland in South Africa
Country Flag of republic-of-congo Republic of congo Pretoria embassy Embassy of Republic of Congo in South Africa
Country Flag of romania Romania Pretoria embassy Embassy of Romania in Pretoria
Country Flag of russia Russia Cape Town consulate Russian Consulate in Cape Town
Country Flag of russia Russia Pretoria embassy Embassy of the Russian Federation in the Republic of South Africa
Country Flag of rwanda Rwanda Tshwane embassy Embassy of Rwanda in Tshwane
Country Flag of rwanda Rwanda Pretoria embassy Rwandan Embassy in Pretoria
Country Flag of san-marino San marino Pretoria consulate Consulate General of San Marino in Pretoria
Country Flag of saudi-arabia Saudi arabia Pretoria embassy Saudi Arabia Embassy in Pretoria
Country Flag of senegal Senegal Houghton Johannesburg consulate Honorary Consulate of Senegal in Houghton
Country Flag of senegal Senegal Pretoria embassy Senegalese Embassy in Pretoria
Country Flag of serbia Serbia Pretoria embassy Embassy of Serbia in South Africa
Country Flag of seychelles Seychelles Johannesburg consulate Honorary Consulate of Syechelles in Johannesburg
Country Flag of seychelles Seychelles Cape Town consulate Honorary Consulate of Syechelles in Cape Town
Country Flag of singapore Singapore Pretoria consulate High Commission of Singapore in Pretoria
Country Flag of slovakia Slovakia Arcadia embassy Embassy of Slovakia in South Africa
Country Flag of spain Spain Durban consulate Consulate of Spain in Durban
Country Flag of spain Spain Johannesburg consulate Consulate of Spain in South Africa
Country Flag of spain Spain Cape Town consulate Consulate of Spain in Cape Town
Country Flag of spain Spain Pretoria embassy Embassy of Spain in Pretoria
Country Flag of sri-lanka Sri lanka Brooklyn, South Africa consulate High Commission of Sri Lanka in Brooklyn
Country Flag of sudan Sudan Pretoria embassy Embassy of Sudan in South Africa
Country Flag of swaziland Swaziland Johannesburg consulate Consulate of the Kingdom of Swaziland
Country Flag of sweden Sweden Pretoria embassy Embassy of Sweden in Pretoria
Country Flag of switzerland Switzerland Cape Town consulate Consulate General of Switzerland in Cape Town
Country Flag of switzerland Switzerland Durban consulate Honorary Consulate of Switzerland in Durban
Country Flag of switzerland Switzerland Pretoria embassy Embassy of Switzerland in Pretoria
Country Flag of taiwan Taiwan Johannesburg consulate Taipei Liaison Office in Johannesburg
Country Flag of taiwan Taiwan Cape Town consulate Taipei Liaison Office in Cape Town
Country Flag of taiwan Taiwan Pretoria embassy Taipei Liaison Office in the Republic of South Africa
Country Flag of tanzania Tanzania Pretoria embassy Embassy of Tanzania in Souh Africa
Country Flag of thailand Thailand Pretoria embassy Royal Thai Embassy in South Africa
Country Flag of tunisia Tunisia Pretoria embassy Embassy of Tunisia in South Africa
Country Flag of tunisia Tunisia Cape Town consulate Consulate of Tunisia in South Africa
Country Flag of turkey Turkey Cape Town consulate Consulate of Turkey in South Africa
Country Flag of turkey Turkey Pretoria embassy Embassy of Turkey in Pretoria
Country Flag of uganda Uganda Pretoria consulate Ugandan High Commission in Pretoria
Country Flag of ukraine Ukraine Pretoria embassy Embassy of Ukraine in South Africa
Country Flag of united-arab-emirates United arab emirates Pretoria embassy Embassy of United Arab Emirates in Pretoria
Country Flag of united-kingdom United kingdom Pretoria consulate British High Commission in Pretoria
Country Flag of united-kingdom United kingdom Cape Town consulate British Consulate General in Cape Town
Country Flag of united-states United states Pretoria embassy American Embassy in Pretoria
Country Flag of united-states United states Cape Town consulate US Consulate in Cape Town
Country Flag of united-states United states Durban consulate US Consulate in Durban
Country Flag of united-states United states Johannesburg consulate US Consulate in Johannesburg
Country Flag of uruguay Uruguay Pretoria embassy Embassy of Uruguay in South Africa
Country Flag of uruguay Uruguay Cape Town consulate Consulate of Uruguay in South Africa
Country Flag of vanuatu Vanuatu Cape Town consulate Honorary Consulate of Vanuatu in South Africa
Country Flag of venezuela Venezuela Pretoria embassy Embassy of Venezuela in South Africa
Country Flag of vietnam Vietnam Pretoria embassy Embassy of Vietnam in Pretoria
Country Flag of western-sahara Western sahara Pretoria embassy Embassy of the Sahrawi Arab Democratic Republic in South Africa
Country Flag of yemen Yemen Pretoria embassy Embassy of Yemen in South Africa
Country Flag of zambia Zambia Pretoria consulate The High Commission of the Republic of Zambia in Pretoria
Country Flag of zimbabwe Zimbabwe Pretoria embassy Embassy of Zimbabwe in South Africa
Country Flag of zimbabwe Zimbabwe Johannesburg consulate General Consulate of Zimbabwe in South Africa
Country Flag of zimbabwe Zimbabwe Cape Town consulate Consulate of Zimbabwe in South Africa
Country Flag of lithuania Lithuania Pretoria embassy Embassy of Lithuania in Pretoria
Country Flag of portugal Portugal embassy Embassy of Portugal in Pretoria