Embassies and consulates in Zagreb

  • 85 missions
  • 81 countries
  • most embassies are here

Embassies and consulates in Zagreb

  • Embassy of Albania in Zagreb

    Embassy · Albania

    Strojarska cesta 20, 10000 Zagreb

    Today 09:00–17:00
  • Embassy of Algeria in Zagreb

    Embassy · Algeria

    Ulica Stjepana Babonića 94, 10000 Zagreb

  • Embassy of Australia in Zagreb

    Embassy · Australia

    Ulica Petra Hektorovića 2, 10000 Zagreb

  • Embassy of Austria in Zagreb

    Embassy · Austria

    Radnička cesta 80, 10000 Zagreb

  • Embassy of Azerbaijan in Zagreb

    Embassy · Azerbaijan

    Srebrnjak 104, 10000 Zagreb

  • Embassy of Belgium in Zagreb

    Embassy · Belgium

    Pantovčak 125D, 10000 Zagreb

  • Embassy of Bosnia and Herzegovina in Zagreb

    Embassy · Bosnia and Herzegovina

    Pantovčak 162A, 10000 Zagreb

  • Embassy of Brazil in Zagreb

    Embassy · Brazil

    Trg Drage Iblera 10, 10000 Zagreb

    Today 09:00–17:00
  • Embassy of Bulgaria in Zagreb

    Embassy · Bulgaria

    Ulica Vladimira Nazora 39, 10000 Zagreb

    Today 08:00–16:30
  • Embassy of Canada in Zagreb

    Embassy · Canada

    Prilaz Gjure Deželića 4, 10000 Zagreb

    Today 10:00–12:00
  • Embassy of Chile in Zagreb

    Embassy · Chile

    Radnička cesta 52/8, 10000 Zagreb

    Today 09:00–16:00
  • Embassy of China in Zagreb

    Embassy · China

    Mlinovi 132, 10000 Zagreb

  • Embassy of Czech Republic in Zagreb

    Embassy · Czech Republic

    Radnička cesta 47/VI, 10000 Zagreb

    Today 09:00–12:00
  • Embassy of Denmark in Zagreb

    Embassy · Denmark

    Trg Nikole Zrinskog 10, 10000 Zagreb

  • Embassy of Egypt in Zagreb

    Embassy · Egypt

    Ulica Stjepana Babonića 58, 10000 Zagreb

  • Embassy of Finland in Zagreb

    Embassy · Finland

    Miramarska cesta 23, 10000 Zagreb

  • Embassy of France in Zagreb

    Embassy · France

    Almeria centar, Ul. grada Vukovara 284b, 10000 Zagreb

  • Embassy of Germany in Zagreb

    Embassy · Germany

    Ulica grada Vukovara 64, 10000 Zagreb

    Today 07:45–13:45
  • Embassy of Greece in Zagreb

    Embassy · Greece

    Opatička ulica 12, 10000 Zagreb

    Today 08:00–16:00
  • Apostolic Nunciature in Zagreb

    Embassy · Holy See

    Ulica Tomislava Janka Šagi-Bunića 1, 10000 Zagreb

  • Embassy of Hungary in Zagreb

    Embassy · Hungary

    Jabukovac 2, 10000 Zagreb

  • Embassy of India in Zagreb

    Embassy · India

    Bijenik 152b, 10000 Zagreb

  • Embassy of Indonesia in Zagreb

    Embassy · Indonesia

    Medveščak 56, 10000 Zagreb

  • Embassy of Iran in Zagreb

    Embassy · Iran

    Zamenhofova ulica 2, 10000 Zagreb

  • Embassy of Iraq in Zagreb

    Embassy · Iraq

    Tuškanac 20, 10000 Zagreb

  • Embassy of Ireland in Zagreb

    Embassy · Ireland

    Miramarska cesta 23, 10000 Zagreb

    Today 09:30–12:30, 14:30–16:00
  • Embassy of Israel in Zagreb

    Embassy · Israel

    Ulica grada Vukovara 271, 10000 Zagreb

  • Embassy of Italy in Zagreb

    Embassy · Italy

    Medulićeva ulica 22, 10000 Zagreb

  • Embassy of Japan in Zagreb

    Embassy · Japan

    Boškovićeva ulica 2, 10000 Zagreb

  • Embassy of Kazakhstan in Zagreb

    Embassy · Kazakhstan

    Bosanska ulica 26, 10000 Zagreb

Show all 85

Missions of 81 countries are based in Zagreb, 85 in all (55 embassies, 5 consulates general, 1 consulate and 24 honorary consulates). As the capital of Croatia, Zagreb is where the embassies are.

Public holidays in Zagreb

Public holidays in Croatia

  • Remembrance Day

    Wednesday

  • Christmas Day

    Friday

  • St. Stephen's Day

    Saturday

The missions in Zagreb close on Croatia’s public holidays, the next being Remembrance Day (Dan sjećanja na žrtve Domovinskog rata) on Wednesday 18 November 2026, Christmas Day (Božić) on Friday 25 December 2026 and St. Stephen's Day on Saturday 26 December 2026.

Other cities in Croatia

Good to know

Foreign missions in Zagreb

Zagreb hosts missions of Denmark, Spain, Finland, Monaco, Albania, Austria, Australia and Azerbaijan, among 81 countries. Of Croatia’s neighbours, Hungary, Slovenia, Bosnia and Herzegovina, Montenegro and Serbia are represented in Zagreb.

Types of mission in Zagreb

By type, Zagreb has 55 embassies, 5 consulates general, 1 consulate and 24 honorary consulates. Of these, the 24 honorary consulates in Zagreb offer limited help: honorary consuls work part-time and normally cannot issue visas or full passports.

Opening hours in Zagreb

Opening hours are on record for 19 of the 85 missions in Zagreb. The earliest opens at 07:45 and the latest closes at 18:00. Saturday opening is listed for 1 mission.

Other cities in Croatia

Outside Zagreb, missions in Croatia are found in Split (27), Rijeka (15), Dubrovnik (13), Osijek (5), Zadar (3) and Pula (3).

Frequently asked questions

How many embassies and consulates are in Zagreb?

There are 85 foreign missions on record in Zagreb: 55 embassies, 5 consulates general, 1 consulate and 24 honorary consulates.

Which countries have a consulate or embassy in Zagreb?

Missions from 81 countries are based in Zagreb, among them Denmark, Spain, Finland, Monaco and Albania.

Are embassies in Zagreb open on Saturday?

Saturday opening is listed for 1 of the 19 missions in Zagreb with known hours.

When are the missions in Zagreb closed?

The missions in Zagreb close on Croatia’s public holidays, the next being Remembrance Day (Dan sjećanja na žrtve Domovinskog rata) on Wednesday 18 November 2026, and on each mission’s own national day.