Embassies and consulates in Pretoria

  • 132 missions
  • 131 countries
  • most embassies are here

Embassies and consulates in Pretoria

  • Embassy of Algeria in Pretoria

    Embassy · Algeria

    Arcadia Street 950, 0083 Hatfield

  • Embassy of Angola in Pretoria

    Embassy · Angola

    Francis Baard Street 1030, 0083 Hatfield

  • Embassy of Argentina in Pretoria

    Embassy · Argentina

    Hilda Street 440, Pretoria

    Today · Closed
  • High Commission of Australia in Pretoria

    High Commission · Australia

    Orient Street 292, 0083 Arcadia

  • Embassy of Austria in Pretoria

    Embassy · Austria

    Fehrsen Street 454A, 0181 Pretoria

    Today · Closed
  • Embassy of Azerbaijan in Pretoria

    Embassy · Azerbaijan

    Albert Street 302, Pretoria

  • High Commission of Bangladesh in Pretoria

    High Commission · Bangladesh

    Farenden Street 410, 0002 Pretoria

  • Embassy of Belarus in Pretoria

    Embassy · Belarus

    Orion Avenue 164, 0181 Sterrewag, Pretoria

    Today · Closed
  • Embassy of Belgium in Pretoria

    Embassy · Belgium

    Leyds Street 625, 0002 Muckleneuk

  • Embassy of Benin in Pretoria

    Embassy · Benin

    Park Street 900, 0083 Arcadia

  • Embassy of Bosnia and Herzegovina in Pretoria

    Embassy · Bosnia and Herzegovina

    Stella Street 25, 0011 Brooklyn

  • High Commission of Botswana in Pretoria

    High Commission · Botswana

    Amos Street 24, 0083 Colbyn

  • Embassy of Brazil in Pretoria

    Embassy · Brazil

    Dallas Road 152, Pretoria

  • Embassy of Bulgaria in Pretoria

    Embassy · Bulgaria

    Stanza Bopape Street 1071, 0083 Hatfield

  • Embassy of Burkina Faso in Pretoria

    Embassy · Burkina Faso

    Justice Mahomed Street 767, 0181 Pretoria

  • Embassy of Burundi in Pretoria

    Embassy · Burundi

    Glyn Street North 20, 0083 Colbyn

  • High Commission of Cameroon in Pretoria

    High Commission · Cameroon

    Marais Street 80, 0181 Pretoria

  • High Commission of Canada in Pretoria

    High Commission · Canada

    Arcadia Street 1103, 0083 Hatfield

  • Embassy of the Central African Republic in Pretoria

    Embassy · Central African Republic

    Eastwood Street 209, Pretoria

  • Embassy of Chad in Pretoria

    Embassy · Chad

    Banket Street 157, 0181 Pretoria

  • Embassy of Chile in Pretoria

    Embassy · Chile

    Main Street 333, Pretoria

    Today · Closed
  • Embassy of China in Pretoria

    Embassy · China

    Pretorius Street 927, 0083 Arcadia

  • Embassy of Colombia in Pretoria

    Embassy · Colombia

    177 Dyer Road, Hillcrest Office Park, Woodpecker Place, Pretoria

    Today · Closed
  • Embassy of Croatia in Pretoria

    Embassy · Croatia

    Lynnwood Road 165, Pretoria

    Today · Closed
  • Embassy of Cuba in Pretoria

    Embassy · Cuba

    Mackenzie Street 45, 0181 Pretoria

    Today · Closed
  • High Commission of Cyprus in Pretoria

    High Commission · Cyprus

    Marais Street 375, Pretoria

    Today · Closed
  • Embassy of Czech Republic in Pretoria

    Embassy · Czech Republic

    Pretorius Street 936, 0083 Arcadia

    Today · Closed
  • Embassy of Denmark in Pretoria

    Embassy · Denmark

    Park Street 1166, Pretoria

  • Embassy of the Dominican Republic in Pretoria

    Embassy · Dominican Republic

    Berea Street 252, Pretoria

  • Embassy of DR Congo in Pretoria

    Embassy · DR Congo

    Francis Baard Street 958, 0083 Arcadia

Show all 132

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

    Wednesday

  • Christmas Day

    Friday

  • Day of Goodwill

    Saturday

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

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.