Embassies and consulates in Pretoria
- 132 missions
- 131 countries
- most embassies are here
Embassies and consulates in Pretoria
- Embassy of Algeria in Pretoria
Arcadia Street 950, 0083 Hatfield
- Embassy of Angola in Pretoria
Francis Baard Street 1030, 0083 Hatfield
-
- High Commission of Australia in Pretoria
Orient Street 292, 0083 Arcadia
-
- Embassy of Azerbaijan in Pretoria
Albert Street 302, Pretoria
- High Commission of Bangladesh in Pretoria
Farenden Street 410, 0002 Pretoria
-
- Embassy of Belgium in Pretoria
Leyds Street 625, 0002 Muckleneuk
- Embassy of Benin in Pretoria
Park Street 900, 0083 Arcadia
- Embassy of Bosnia and Herzegovina in Pretoria
Stella Street 25, 0011 Brooklyn
- High Commission of Botswana in Pretoria
Amos Street 24, 0083 Colbyn
- Embassy of Brazil in Pretoria
Dallas Road 152, Pretoria
- Embassy of Bulgaria in Pretoria
Stanza Bopape Street 1071, 0083 Hatfield
- Embassy of Burkina Faso in Pretoria
Justice Mahomed Street 767, 0181 Pretoria
- Embassy of Burundi in Pretoria
Glyn Street North 20, 0083 Colbyn
- High Commission of Cameroon in Pretoria
Marais Street 80, 0181 Pretoria
- High Commission of Canada in Pretoria
Arcadia Street 1103, 0083 Hatfield
- Embassy of the Central African Republic in Pretoria
Eastwood Street 209, Pretoria
- Embassy of Chad in Pretoria
Banket Street 157, 0181 Pretoria
-
- Embassy of China in Pretoria
Pretorius Street 927, 0083 Arcadia
- Embassy of Colombia in Pretoria
177 Dyer Road, Hillcrest Office Park, Woodpecker Place, Pretoria
Today · Closed -
-
-
-
- Embassy of Denmark in Pretoria
Park Street 1166, Pretoria
- Embassy of the Dominican Republic in Pretoria
Berea Street 252, Pretoria
- Embassy of DR Congo in Pretoria
Francis Baard Street 958, 0083 Arcadia
Show all 132
- Embassy of Ecuador in Pretoria
Bronkhorst Street 272, Pretoria
- Embassy of Egypt in Pretoria
Bourke Street 270, Pretoria
- Embassy of Equatorial Guinea in Pretoria
Florence Street 48, Pretoria
- Embassy of Eritrea in Pretoria
Cobham Street 1281, Pretoria
-
- Embassy of Ethiopia in Pretoria
Justice Mahomed Street 763, 0181 Pretoria
-
- Embassy of France in Pretoria
Melk Street 250, 0181 Pretoria
- Embassy of Gabon in Pretoria
Francis Baard Street 921, Pretoria
- High Commission of the Gambia in Pretoria
Middel Street 261, Pretoria
-
-
-
- Embassy of Greece in Pretoria
Alpine Way 323, Pretoria
- Embassy of Guinea in Pretoria
Orient Street 336, Pretoria
- High Commission of Guyana in Pretoria
Grosvenor Street 235, Pretoria
- Embassy of Haiti in Pretoria
Government Avenue 826, Pretoria
- Apostolic Nunciature in Pretoria
Argo Street 4, 0181 Waterkloof Ridge
- Embassy of Hungary in Pretoria
Arcadia Street 959, Pretoria
-
-
-
- Embassy of Iraq in Pretoria
Jan Shoba Street 803, Pretoria
-
-
- Embassy of Italy in Pretoria
George Avenue 796, Pretoria
-
-
- Embassy of Jordan in Pretoria
Crown Street 254, Pretoria
- Embassy of Kazakhstan in Pretoria
Aries Street 226, Pretoria
-
- Embassy of Kuwait in Pretoria
Arcadia Street 890, Pretoria
- Embassy of Lebanon in Pretoria
Florence Ribeiro Avenue 238, Pretoria
-
-
- Embassy of Libya in Pretoria
Stanza Bobape Street 900, Pretoria
-
- Embassy of Madagascar in Pretoria
Tait Street 90B, Pretoria
- High Commission of Malawi in Pretoria
Government Avenue 770, Pretoria
-
- Embassy of Mali in Pretoria
Pretorius Street 876, Pretoria
- Embassy of Mauritania in Pretoria
Anderson Street 146, Pretoria
- High Commission of Mauritius in Pretoria
Pretorius Street 1163, Pretoria
-
-
- High Commission of Mozambique in Pretoria
Edmond Street 529, Pretoria
- Embassy of Myanmar in Pretoria
Julius Jeppe Street 329, Pretoria
- High Commission of Namibia in Pretoria
Blackwood Street 197, Pretoria
- Embassy of Nepal in Pretoria
Francis Baard Street 976, 0083 Pretoria
- Embassy of the Netherlands in Pretoria
Florence Ribeiro Avenue 210, Pretoria
-
- Embassy of Niger in Pretoria
Thomas Avenue 821, Pretoria
- High Commission of Nigeria in Pretoria
Francis Baard Street 971, Pretoria
- Embassy of North Korea in Pretoria
Waterpoort Street 958, Pretoria
- Embassy of Norway in Pretoria
Lynnwood Road 165, Pretoria
- Embassy of Oman in Pretoria
Anderson Street 11, Pretoria
- High Commission of Pakistan in Pretoria
Brooks Street 312, Pretoria
- Embassy of Palestine in Pretoria
Government Avenue 809, Pretoria
- Embassy of Panama in Pretoria
Boshoff Street 141, Pretoria
- Embassy of Paraguay in Pretoria
Strelitzia Road 189, 0181 Pretoria
-
- Embassy of the Philippines in Pretoria
Nicolson Street 54, 0181 Pretoria
-
- Embassy of Portugal in Pretoria
Leyds Street 595, Pretoria
-
-
- Embassy of Romania in Pretoria
Justice Mahomed Street 877, Pretoria
- Embassy of Russia in Pretoria
Brooks Street 316, 0102 Pretoria
- High Commission of Rwanda in Pretoria
Francis Baard Street 983, Pretoria
- Embassy of Saudi Arabia in Pretoria
711 Duncan St, Hatfild 0028, Pretoria
- Embassy of Senegal in Pretoria
Justice Mahomed Street 783, 0181 Pretoria
-
-
- Embassy of Slovakia in Pretoria
Arcadia Street 930, 0083 Arcadia
- Embassy of Somalia in Pretoria
Arcadia Street 831, Pretoria
- Embassy of South Korea in Pretoria
Melk Street 265, 0181 Pretoria
- Embassy of South Sudan in Pretoria
Amos Street 54, Pretoria
- Embassy of Spain in Pretoria
Brooklyn Road 337, 0102 Brooklyn
-
- Embassy of Sudan in Pretoria
Pretorius Street 1203, Pretoria
- Embassy of Suriname in Pretoria
21st Street 97, Pretoria
- Embassy of Sweden in Pretoria
Park Street, 1166 Pretoria
- Embassy of Switzerland in Pretoria
Veale Street 225, 0181 Pretoria
- Embassy of Syria in Pretoria
Francis Baard Street 963, Pretoria
-
-
- Embassy of Timor-Leste in Pretoria
George Storrar Drive 107, Pretoria
-
- High Commission of Trinidad and Tobago in Pretoria
Lawley Street 258, 0181 Pretoria
-
-
-
- Embassy of the United Arab Emirates in Pretoria
Arcadia Street 992, 0083 Pretoria
-
- Embassy of the United States in Pretoria
Pretorius Street 877, 0083 Arcadia
- Embassy of Uruguay in Pretoria
Veale Street East 361, Pretoria
-
- Embassy of Western Sahara in Pretoria
Merton Avenue 801, Pretoria
- Embassy of Yemen in Pretoria
Main Street 329, Pretoria
-
- Embassy of Zimbabwe in Pretoria
Merton Avenue 798, Pretoria
- Embassy Branch Office of Japan in Pretoria
Brooklyn Road 337, 0081 Brooklyn
Pretoria has 132 foreign missions from 131 countries: 131 embassies and 1 other office. As the capital of South Africa, Pretoria is where the embassies are.
Public holidays in Pretoria
Public holidays in South Africa
-
Day of Reconciliation
-
Christmas Day
-
Day of Goodwill
The missions in Pretoria close on South Africa’s public holidays, the next being Day of Reconciliation on Wednesday 16 December 2026, Christmas Day on Friday 25 December 2026 and Day of Goodwill (St. Stephen's Day) on Saturday 26 December 2026.
Other cities in South Africa
- 22
- 12
- 10
- 2
- 1
Good to know
Foreign missions in Pretoria
Among the countries with a mission in Pretoria are Japan, the United Arab Emirates, Angola, Argentina, Austria, Australia, Azerbaijan and Bosnia and Herzegovina. Of South Africa’s neighbours, Zimbabwe, Eswatini, Mozambique, Botswana, Namibia and Lesotho are represented in Pretoria.
Types of mission in Pretoria
By type, Pretoria has 131 embassies and 1 other office.
Opening hours in Pretoria
Opening hours are on record for 45 of the 132 missions in Pretoria. Saturday opening is listed for 1 mission.
Other cities in South Africa
Outside Pretoria, missions in South Africa are found in Cape Town (22), Johannesburg (12), Durban (10), Port Elizabeth (2) and East London (1).
Frequently asked questions
How many embassies and consulates are in Pretoria?
There are 132 foreign missions on record in Pretoria: 131 embassies and 1 other office.
Which countries have a consulate or embassy in Pretoria?
Missions from 131 countries are based in Pretoria, among them Japan, the United Arab Emirates, Angola, Argentina and Austria.
Are embassies in Pretoria open on Saturday?
Saturday opening is listed for 1 of the 45 missions in Pretoria with known hours.
When are the missions in Pretoria closed?
The missions in Pretoria close on South Africa’s public holidays, the next being Day of Reconciliation on Wednesday 16 December 2026, and on each mission’s own national day.