Embassies and consulates in Tallinn
- 43 missions
- 40 countries
- most embassies are here
Embassies and consulates in Tallinn
- Embassy of Austria in Tallinn
Vambola 6, Tallinn
- Embassy of Azerbaijan in Tallinn
Pirita tee 20t, Tallinn
-
-
- Embassy of China in Tallinn
Narva mnt 98, Tallinn
-
-
-
- Embassy of France in Tallinn
Toom-Kuninga 20, 15185 Tallinn
- Embassy of Georgia in Tallinn
Viru väljak 2, Tallinn
-
- Embassy of Greece in Tallinn
Harju 6, Tallinn
- Apostolic Nunciature in Tallinn
Jaan Poska 47, 10150 Tallinn
- Embassy of Hungary in Tallinn
Maakri 19/1, Tallinn
- Embassy of India in Tallinn
5th floor, 5, Tornimae Street, 10145 Tallinn, Estonia
-
- Embassy of Italy in Tallinn
Vene 2, Tallinn
- Embassy of Japan in Tallinn
Harju 6, Tallinn
-
- Embassy of Lithuania in Tallinn
Uus tn 15, Tallinn
-
- Embassy of the Netherlands in Tallinn
Maakri 30, 10145 Tallinn
- Embassy of North Macedonia in Tallinn
Harju 6, 10130 Tallinn
- Embassy of Norway in Tallinn
Harju 6, Tallinn
- Embassy of Poland in Tallinn
Suur-Karja 1, Tallinn
- Embassy of Portugal in Tallinn
Kohtu 10, 10130 Tallinn
-
- Embassy of Russia in Tallinn
Pikk 19, 10133 Tallinn
- Embassy of Spain in Tallinn
Liivalaia 13, 10118 Tallinn
- Embassy of Sweden in Tallinn
Pikk 28, Tallinn
Show all 43
- Embassy of Turkey in Tallinn
Narva mnt 30, Tallinn
- Embassy of Ukraine in Tallinn
Lahe 6, Tallinn
-
-
- Consulate General of Ukraine in Tallinn
Lahe 6, 15170 Tallinn
- Consulate of Croatia in Tallinn
Lai 12-3, 10133 Tallinn
- Consular Office of Russia in Tallinn
Lai 18, 10133 Tallinn
- Honorary Consulate of Chile in Tallinn
Tatari 24/1, Tallin (Postal code 10116), Tallinn
- Honorary Consulate of Indonesia in Tallinn
Peeter Süda 10, 10118 Tallinn
- Honorary Consulate of Mexico in Tallinn
Kohtu 3a-2, 10130 Tallinn
-
- Liaison Office of Canada in Tallinn
Toom-Kooli 13, Tallinn
- Embassy Branch Office of China in Tallinn
Juhkentali 21, 10144 Tallinn
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
-
Christmas Day
-
St. Stephen's Day
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.