Russia
Embassies & consulates in Saint Petersburg
Saint Petersburg hosts 46 diplomatic missions from 45 countries. The capital of Russia is Moscow: embassies are there, and Saint Petersburg mostly has consulates.
2
Embassies
34
Consulates
9
Honorary Consulate
1
Other missions
No mission of that country in this city.
Embassy2
Consulate General27
- ArmeniaConsulate-General of Armenia, Saint PetersburgOpening hours: Not yet verified
- AzerbaijanConsulate General · Saint PetersburgOpening hours: Not yet verified
- BelgiumConsulate General of the Kingdom of Belgiumнабережная реки Мойки 42А, 191186, Санкт-ПетербургOpening hours: Not yet verified
- BulgariaConsulate general of the Republic of Bulgaria+78124010152Mo-Fr 09:00-12:30
- ChinaConsulate of ChinaMo-Fr 09:00-12:00; 15:00-18:00
- CyprusConsulate General of CyprusMo-Fr 09:00-16:30
- CzechiaConsulate General of the Czech RepublicТверская улица 5, 191015, Санкт-Петербург+7 812 2710459Mo-Th 09:00-12:00, 13:30-16:00
- EstoniaEstonian Consulate General, Saint PetersburgБольшая Монетная улица 14, 197101, Санкт-Петербург+7 812 7020920Opening hours: Not yet verified
- FranceConsulate-General of France in Saint Petersburg15 Moika River EmbankmentOpening hours: Not yet verified
- GermanyConsulate General of Germany, St. PetersburgUliza Furschtadtskaja, 39, 191123 St. Petersburg+7 812 320 24 00Opening hours: Not yet verified
- GreeceConsulate General · Saint Petersburg+7 812 3343586Mo-Fr 09:00-17:00
- HungaryConsulate General of Hungary, Saint Petersburgулица Марата 15, 191025Opening hours: Not yet verified
- IndiaConsulate General · Saint PetersburgOpening hours: Not yet verified
- IsraelConsulate General · Saint PetersburgOpening hours: Not yet verified
- ItalyConsulate General · Saint PetersburgТеатральная площадь 10, 190068Opening hours: Not yet verified
- JapanConsulate-General of Japan in Saint Petersburg29 Nabereznaya Reki MoikiMo-Fr 09:00-13:00,14:00-17:45
- KazakhstanConsulate General · Saint PetersburgOpening hours: Not yet verified
- LithuaniaConsulate General · Saint PetersburgOpening hours: Not yet verified
- NetherlandsConsulate General of the Netherlands in St. PetersburgMoika Nab. 11+7 812 3340200Mo-Fr 09:00-12:30,13:00-17:00
- RomaniaConsulate General · Saint PetersburgOpening hours: Not yet verified
- South KoreaConsulate General of South Korea, Saint PetersburgOpening hours: Not yet verified
- SwedenConsulate General of Sweden in Saint PetersburgOpening hours: Not yet verified
- SwitzerlandConsulate General of Switzerland in Saint Petersburg+7 812 3270817Mo-Th 09:00-12:00, Fr 11:00-12:00
- ThailandConsulate General · Saint PetersburgOpening hours: Not yet verified
- TürkiyeConsulate General of Turkey, Saint Petersburg7-я Советская улица 24, Санкт-Петербург+7 812 577-18-12Mo-Fr 09:00-13:00,14:00-17:00
- UkraineConsulate-General of Ukraine in Saint Petersburg+7-812-331-51-63Opening hours: Not yet verified
- United KingdomConsulate-General of the United Kingdom, Saint PetersburgЛафонская улица 5, 191124Opening hours: Not yet verified
Consulate7
- FinlandConsulate · Saint Petersburgулица Чайковского 71, 191123, Санкт-ПетербургOpening hours: Not yet verified
- IcelandConsulate · Saint PetersburgOpening hours: Not yet verified
- MaltaConsulate of MaltaOpening hours: Not yet verified
- PolandConsulate · Saint Petersburg5-я Советская улица 12, 191036, Санкт-ПетербургOpening hours: Not yet verified
- SeychellesConsulate of the Republic of SeychellesOpening hours: Not yet verified
- SlovakiaConsulate · Saint Petersburgулица Орбели 21 к2, Санкт-ПетербургOpening hours: Not yet verified
- SpainSpanish Consulate, Saint PetersburgФурштатская улица 9, Санкт-Петербург+7 (812) 644-65-70Opening hours: Not yet verified
Liaison office1
Honorary Consulate9
- BrazilHonorary Consulate · Saint PetersburgOpening hours: Not yet verified
- ChadHonorary Consulate · Saint PetersburgЛиговский проспект 60-62, 191040Opening hours: Not yet verified
- ChileHonorary Consulate · Saint PetersburgMo-Th 11:00-15:00
- Dominican RepublicHonorary Consulate · Saint PetersburgOpening hours: Not yet verified
- El SalvadorHonorary Consul of the Republic of El SalvadorOpening hours: Not yet verified
- KyrgyzstanПочетное консульство Кыргызской Республики в Cанкт-ПетербургеOpening hours: Not yet verified
- PeruHonorary Consulate · Saint PetersburgOpening hours: Not yet verified
- SerbiaHonorary Consulate · Saint PetersburgOpening hours: Not yet verified
- SloveniaHonorary Consulate · Saint PetersburgOpening hours: Not yet verified
Frequently asked questions
Is there an embassy in Saint Petersburg?
The capital of Russia is Moscow: embassies are there, and Saint Petersburg mostly has consulates. Saint Petersburg hosts 46 diplomatic missions from 45 countries.
Which embassies and consulates are in Saint Petersburg?
46 diplomatic missions, including Armenia (Consulate General), Azerbaijan (Consulate General), Belarus (Embassy), Belgium (Consulate General), Bulgaria (Consulate General), China (Consulate General), Cyprus (Consulate General), and Czechia (Consulate General).