Embassies and consulates in Tallinn

  • 43 missions
  • 40 countries
  • most embassies are here

Embassies and consulates in Tallinn

  • Embassy of Austria in Tallinn

    Embassy · Austria

    Vambola 6, Tallinn

  • Embassy of Azerbaijan in Tallinn

    Embassy · Azerbaijan

    Pirita tee 20t, Tallinn

  • Embassy of Belarus in Tallinn

    Embassy · Belarus

    Magdaleena 3, 11312 Tallinn

    Today 09:30–13:00, 14:00–18:00
  • Embassy of Brazil in Tallinn

    Embassy · Brazil

    Ants Lauteri 5, 10114 Tallinn

    Today 09:00–15:00
  • Embassy of China in Tallinn

    Embassy · China

    Narva mnt 98, Tallinn

  • Embassy of Czech Republic in Tallinn

    Embassy · Czech Republic

    Lahe 4, 10150 Tallinn

    Today 08:30–12:00, 12:45–17:00
  • Embassy of Denmark in Tallinn

    Embassy · Denmark

    Wismari 5, 15047 Tallinn

    Today 10:00–16:00
  • Embassy of Finland in Tallinn

    Embassy · Finland

  • Embassy of France in Tallinn

    Embassy · France

    Toom-Kuninga 20, 15185 Tallinn

  • Embassy of Georgia in Tallinn

    Embassy · Georgia

    Viru väljak 2, Tallinn

  • Embassy of Germany in Tallinn

    Embassy · Germany

    Toom-Kuninga 11, 15048 Tallinn

    Today 08:00–14:00
  • Embassy of Greece in Tallinn

    Embassy · Greece

    Harju 6, Tallinn

  • Apostolic Nunciature in Tallinn

    Embassy · Holy See

    Jaan Poska 47, 10150 Tallinn

  • Embassy of Hungary in Tallinn

    Embassy · Hungary

    Maakri 19/1, Tallinn

  • Embassy of India in Tallinn

    Embassy · India

    5th floor, 5, Tornimae Street, 10145 Tallinn, Estonia

  • Embassy of Ireland in Tallinn

    Embassy · Ireland

    Rävala pst 5, 10143 Tallinn

    Today 09:00–13:00, 14:00–17:00
  • Embassy of Italy in Tallinn

    Embassy · Italy

    Vene 2, Tallinn

  • Embassy of Japan in Tallinn

    Embassy · Japan

    Harju 6, Tallinn

  • Embassy of Latvia in Tallinn

    Embassy · Latvia

    Tõnismägi 10, Tallinn

    Today 09:00–17:00
  • Embassy of Lithuania in Tallinn

    Embassy · Lithuania

    Uus tn 15, Tallinn

  • Embassy of Moldova in Tallinn

    Embassy · Moldova

    Narva mnt 7, Tallinn

    Today 08:00–12:00, 13:00–17:00
  • Embassy of the Netherlands in Tallinn

    Embassy · Netherlands

    Maakri 30, 10145 Tallinn

  • Embassy of North Macedonia in Tallinn

    Embassy · North Macedonia

    Harju 6, 10130 Tallinn

  • Embassy of Norway in Tallinn

    Embassy · Norway

    Harju 6, Tallinn

  • Embassy of Poland in Tallinn

    Embassy · Poland

    Suur-Karja 1, Tallinn

  • Embassy of Portugal in Tallinn

    Embassy · Portugal

    Kohtu 10, 10130 Tallinn

  • Embassy of Romania in Tallinn

    Embassy · Romania

    Rävala pst 5, Tallinn

    Today 08:30–16:30
  • Embassy of Russia in Tallinn

    Embassy · Russia

    Pikk 19, 10133 Tallinn

  • Embassy of Spain in Tallinn

    Embassy · Spain

    Liivalaia 13, 10118 Tallinn

  • Embassy of Sweden in Tallinn

    Embassy · Sweden

    Pikk 28, Tallinn

Show all 43

Tallinn has 43 foreign missions from 40 countries: 34 embassies, 1 consulate general, 2 consulates, 4 honorary consulates and 2 other offices. As the capital of Estonia, Tallinn is where the embassies are.

Public holidays in Tallinn

Public holidays in Estonia

  • Christmas Eve

    Thursday

  • Christmas Day

    Friday

  • St. Stephen's Day

    Saturday

The missions in Tallinn close on Estonia’s public holidays, the next being Christmas Eve (jõululaupäev) on Thursday 24 December 2026, Christmas Day (esimene jõulupüha) on Friday 25 December 2026 and St. Stephen's Day (teine jõulupüha) on Saturday 26 December 2026.

Other cities in Estonia

Good to know

Foreign missions in Tallinn

Tallinn hosts missions of China, Russia, Ukraine, Austria, Azerbaijan, Brazil, Belarus and the Czech Republic, among 40 countries. Of Estonia’s neighbours, Russia and Latvia are represented in Tallinn.

Types of mission in Tallinn

By type, Tallinn has 34 embassies, 1 consulate general, 2 consulates, 4 honorary consulates and 2 other offices. Of these, the 4 honorary consulates in Tallinn offer limited help: honorary consuls work part-time and normally cannot issue visas or full passports.

Opening hours in Tallinn

Opening hours are on record for 11 of the 43 missions in Tallinn. Saturday opening is listed for 2 missions.

Other cities in Estonia

Outside Tallinn, missions in Estonia are found in Tartu (2) and Kunda (1).

Frequently asked questions

How many embassies and consulates are in Tallinn?

There are 43 foreign missions on record in Tallinn: 34 embassies, 1 consulate general, 2 consulates, 4 honorary consulates and 2 other offices.

Which countries have a consulate or embassy in Tallinn?

Missions from 40 countries are based in Tallinn, among them China, Russia, Ukraine, Austria and Azerbaijan.

Are embassies in Tallinn open on Saturday?

Saturday opening is listed for 2 of the 11 missions in Tallinn with known hours.

When are the missions in Tallinn closed?

The missions in Tallinn close on Estonia’s public holidays, the next being Christmas Eve (jõululaupäev) on Thursday 24 December 2026, and on each mission’s own national day.