Embassies and consulates in Saint Petersburg
- 46 missions
- 43 countries
- most embassies are in Moscow
Embassies and consulates in Saint Petersburg
-
-
-
- Consulate General of Belgium in Saint Petersburg
набережная реки Мойки 42А, 191186 Санкт-Петербург
- Consulate General of Bulgaria in Saint Petersburg Today · Closed
- Consulate General of China in Saint Petersburg
NO.134, NAB.KANALA GRIBOEDOVA, ST. PETERSBURG, Saint Petersburg
Today 15:00–18:00 - Consulate General of Cyprus in Saint Petersburg Today · Closed
- Consulate General of Czech Republic in Saint Petersburg
Тверская улица 5, 191015 Санкт-Петербург
Today · Closed - Consulate General of Estonia in Saint Petersburg
Большая Монетная улица 14, 197101 Санкт-Петербург
-
- Consulate General of France in Saint Petersburg
12, perspective Nevsky, 191186 Saint-Pétersbourg, Saint Petersburg
- Consulate General of Greece in Saint Petersburg Today · Closed
- Consulate General of Hungary in Saint Petersburg
улица Марата 15, 191025 Saint Petersburg
- Consulate General of India in Saint Petersburg
5, Ulitsa Reyleeva, St. Petersburg 191123, Russian Federation, Saint Petersburg
-
- Consulate General of Italy in Saint Petersburg
Teatralnaya Ploshad, 10 190068, San Pietroburgo, Saint Petersburg
- Consulate General of Japan in Saint Petersburg Today · Closed
-
-
- Consulate General of the Netherlands in Saint Petersburg
набережная реки Мойки 11, 191186 Санкт-Петербург
Today · Closed - Consulate General of Poland in Saint Petersburg
5-ya Sovetskaya 12, Saint Petersburg
-
- Consulate General of South Korea in Saint Petersburg
191104 Nekrasova Street Bldg. 32-A, Saint Petersburg, Russia
- Consulate General of Spain in Saint Petersburg
Фурштатская улица 9, Санкт-Петербург
- Consulate General of Switzerland in Saint Petersburg
Tchernyshevskogo Pr. 17, 191123 St. Petersburg, Saint Petersburg
Today · Closed -
- Consulate General of Turkey in Saint Petersburg
7-я Советская улица 24, Санкт-Петербург
Today · Closed - Consulate General of the United Kingdom in Saint Petersburg
Лафонская улица 5, 191124 Saint Petersburg
-
-
Show all 46
-
- Consulate of Poland in Saint Petersburg
5-я Советская улица 12, 191036 Санкт-Петербург
-
- Consulate of Slovakia in Saint Petersburg
улица Орбели 21 к2, Санкт-Петербург
-
-
- Honorary Consulate of Chad in Saint Petersburg
Лиговский проспект 60-62, 191040 Saint Petersburg
- Honorary Consulate of Chile in Saint Petersburg Today · Closed
-
-
-
-
-
-
- Honorary Consulate of South Africa in Saint Petersburg
3А Maly Sampsonievsky Prospekt, St. Petersburg, 194044, Saint Petersburg
-
Missions of 43 countries are based in Saint Petersburg, 46 in all (1 embassy, 28 consulates general, 6 consulates, 10 honorary consulates and 1 other office). The embassies to Russia are in Moscow, about 635 km away.
Public holidays in Saint Petersburg
Public holidays in Russia
-
New Year's Day
-
New Year holiday
-
New Year holiday
The missions in Saint Petersburg close on Russia’s public holidays, the next being New Year's Day on Friday 1 January 2027, New Year holiday on Saturday 2 January 2027 and New Year holiday on Sunday 3 January 2027.
Other cities in Russia
- 144
- 14
- 13
- 5
- 5
- 4
- 3
- 3
- 3
- 2
- 2
- 2
Good to know
Foreign missions in Saint Petersburg
Saint Petersburg hosts missions of Spain, France, Poland, Belarus, Armenia, Azerbaijan, Belgium and Bulgaria, among 43 countries. Of Russia’s neighbours, China, Belarus, Kazakhstan, Poland, Estonia, Lithuania, Finland and Azerbaijan are represented in Saint Petersburg.
Types of mission in Saint Petersburg
By type, Saint Petersburg has 1 embassy, 28 consulates general, 6 consulates, 10 honorary consulates and 1 other office. Of these, the 10 honorary consulates in Saint Petersburg offer limited help: honorary consuls work part-time and normally cannot issue visas or full passports.
Opening hours in Saint Petersburg
Opening hours are on record for 10 of the 46 missions in Saint Petersburg. The earliest opens at 09:00 and the latest closes at 18:00. Saturday opening is listed for 1 mission.
Other cities in Russia
Outside Saint Petersburg, missions in Russia are found in Moscow (144), Yekaterinburg (14), Vladivostok (13), Rostov-on-Don (5), Irkutsk (5) and Kazan’ (4).
Frequently asked questions
How many embassies and consulates are in Saint Petersburg?
There are 46 foreign missions on record in Saint Petersburg: 1 embassy, 28 consulates general, 6 consulates, 10 honorary consulates and 1 other office.
Which countries have a consulate or embassy in Saint Petersburg?
Missions from 43 countries are based in Saint Petersburg, among them Spain, France, Poland, Belarus and Armenia.
Is there an embassy in Saint Petersburg?
Saint Petersburg has 1 mission listed as an embassy, but most embassies to Russia are in Moscow.
Are embassies in Saint Petersburg open on Saturday?
Saturday opening is listed for 1 of the 10 missions in Saint Petersburg with known hours.
When are the missions in Saint Petersburg closed?
The missions in Saint Petersburg close on Russia’s public holidays, the next being New Year's Day on Friday 1 January 2027, and on each mission’s own national day.