Embassies and consulates in Saint Petersburg

  • 46 missions
  • 43 countries
  • most embassies are in Moscow

Embassies and consulates in Saint Petersburg

Show all 46

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

    Friday

  • New Year holiday

    Saturday

  • New Year holiday

    Sunday

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

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.